{"id":1853,"date":"2019-04-29T16:41:19","date_gmt":"2019-04-29T08:41:19","guid":{"rendered":"http:\/\/www.ponybai.com\/?p=1853"},"modified":"2019-04-29T16:41:19","modified_gmt":"2019-04-29T08:41:19","slug":"%e8%87%aa%e5%ae%9a%e4%b9%89%e5%9c%b0%e5%9b%be%ef%bc%882%ef%bc%89%e4%bd%bf%e7%94%a8geojson%e5%b9%b6%e5%88%9b%e5%bb%ba%e5%9c%b0%e5%9b%be","status":"publish","type":"post","link":"http:\/\/www.ponybai.com\/?p=1853","title":{"rendered":"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe"},"content":{"rendered":"\n\t\t\t\t\n<h2 class=\"wp-block-heading\" id=\"Tdxn4tBK-heading1\">\u83b7\u53d6GeoJSON\u6587\u4ef6<\/h2>\n\n\n\n<p>\u63a5\u4e0b\u6765\uff0c\u6211\u4eec\u9700\u8981\u4e00\u4e2aGeoJSON\u6587\u4ef6\uff0c\u5176\u90ae\u653f\u7f16\u7801\u4e0eCSV\u6587\u4ef6\u4e2d\u7684\u90ae\u653f\u7f16\u7801\u5339\u914d\uff08\u6216\u81f3\u5c11\u91cd\u53e0\uff09\u3002\u6709\u4e00\u4e2a\u51c6\u5907\u597d\u4e86\uff0c\u4f60\u53ef\u4ee5<a href=\"https:\/\/developer.salesforce.com\/files\/la-zip-code-areas-2012.geojson\" target=\"_blank\" rel=\"noreferrer noopener\">\u5728\u8fd9\u91cc<\/a>\u4e0b\u8f7d\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Tdxn4tBK-heading2\">\u91cd\u65b0\u683c\u5f0f\u5316GeoJSON<\/h2>\n\n\n\n<p>GeoJSON\u4ee5<a href=\"http:\/\/geojson.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u6807\u51c6\u683c\u5f0f\u63d0\u4f9b<\/a>\u7ed9\u6211\u4eec\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"type\": \"FeatureCollection\",\n    \"features\": [{\n        \"type\": \"Feature\",\n        \"properties\": {\n            \"kind\": \"ZIP Code Tabulation Area (2012)\",\n            \"external_id\": \"90001\",\n            \"name\": \"90001\",\n            \"slug\": \"90001-zip-code-tabulation-area-2012\",\n            \"set\": \"\/1.0\/boundary-set\/zip-code-tabulation-areas-2012\/\",\n            \"metadata\": {\n                \"AWATER10\": 0,\n                \"CLASSFP10\": \"B5\",\n                \"ALAND10\": 9071359,\n                \"INTPTLAT10\": \"+33.9740268\",\n                \"FUNCSTAT10\": \"S\",\n                \"ZCTA5CE10\": \"90001\",\n                \"MTFCC10\": \"G6350\",\n                \"GEOID10\": \"90001\",\n                \"INTPTLON10\": \"-118.2495088\"\n            },\n            \"resource_uri\": \"\/1.0\/boundary\/90001-zip-code-tabulation-area-2012\/\"\n        },\n        \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [\n                [\n                    [\n                        [-118.265151, 33.970249],\n                        [-118.265166, 33.974735],\n                        [-118.262969, 33.974746],\n                        [-118.262981, 33.981836],\n                        [-118.265174, 33.981828],\n                        [-118.265185, 33.989227],\n                        [-118.256436, 33.989317],\n                        [-118.256436, 33.989498],\n                        [-118.241159, 33.989422],\n                        [-118.241126, 33.988174],\n                        [-118.240505, 33.988158],\n                        [-118.240502, 33.98867],\n                        [-118.23899, 33.988664],\n                        [-118.239021, 33.989403],\n                        [-118.237918, 33.989393],\n                        [-118.235685, 33.979486],\n                        [-118.235352, 33.979534],\n                        [-118.235105, 33.978705],\n                        [-118.234324, 33.974732],\n                        [-118.234685, 33.974731],\n                        [-118.234432, 33.972967],\n                        [-118.233915, 33.970674],\n                        [-118.233561, 33.970731],\n                        [-118.232835, 33.967469],\n                        [-118.232995, 33.967467],\n                        [-118.232405, 33.965314],\n                        [-118.231371, 33.963268],\n                        [-118.230013, 33.961768],\n                        [-118.231885, 33.961565],\n                        [-118.231599, 33.960146],\n                        [-118.237366, 33.960152],\n                        [-118.23737, 33.958521],\n                        [-118.237943, 33.958518],\n                        [-118.237949, 33.96015],\n                        [-118.24499, 33.960148],\n                        [-118.244994, 33.959648],\n                        [-118.246648, 33.959637],\n                        [-118.246653, 33.959177],\n                        [-118.247237, 33.959175],\n                        [-118.247225, 33.9597],\n                        [-118.253962, 33.959701],\n                        [-118.253959, 33.960162],\n                        [-118.258573, 33.96016],\n                        [-118.258575, 33.959577],\n                        [-118.260754, 33.959772],\n                        [-118.260753, 33.960149],\n                        [-118.265118, 33.96013],\n                        [-118.265139, 33.966482],\n                        [-118.264629, 33.966483],\n                        [-118.264607, 33.967438],\n                        [-118.265142, 33.967395],\n                        [-118.265151, 33.970249]\n                    ]\n                ]\n            ]\n        }\n    }, ...]\n}<\/code><\/pre>\n\n\n\n<p><a>\u590d\u5236<\/a><\/p>\n\n\n\n<p>\u6807\u51c6GeoJSON\u5728\u5927\u591a\u6570\u5e94\u7528\u7a0b\u5e8f\u4e2d\u8fd0\u884c\u826f\u597d\uff0c\u4f46\u5bf9\u4e8eAnalytics\u4e2d\u7684\u81ea\u5b9a\u4e49\u5730\u56fe\u5b58\u5728\u95ee\u9898\u3002\u95ee\u9898\u4e0d\u5728\u4e8e\u663e\u793a\u5730\u56fe;\u00a0\u5f53\u60a8\u5c1d\u8bd5\u4f7f\u7528\u5730\u56fe\u56fe\u8868\u663e\u793a\u6570\u636e\u65f6\u4f1a\u53d1\u751f\u8fd9\u79cd\u60c5\u51b5\u3002\u8fd9\u662f\u56e0\u4e3aAnalytics\u8981\u67e5\u627e\u4e0e\u6b64\u76f8\u540c\u7ea7\u522b\u7684ID\u201ctype\u201d\uff1a\u201c\u529f\u80fd\u201d\u4e0e\u6570\u636e\u4e2d\u7684ID\u5339\u914d\u7684\u8282\u70b9\u3002\u8fd9\u5c31\u662f\u5b83\u5982\u4f55\u77e5\u9053\u5c06CSV\u6587\u4ef6\u4e2d\u7684\u884c\u4e0e\u5730\u56fe\u4e0a\u7684\u7279\u5b9a\u90ae\u653f\u7f16\u7801\u533a\u57df\u76f8\u5339\u914d\u3002\u5b9e\u9645\u4e0a\uff0c\u5fc5\u987b\u547d\u540d\u8be5ID\u5c5e\u6027\u201cID\u201d\uff01<\/p>\n\n\n\n<p>\u5728\u6b64\u793a\u4f8b\u4e2d\uff0c\u8981\u4f7f\u7528\u7684\u660e\u663eID\u662f\u90ae\u653f\u7f16\u7801\u503c\u672c\u8eab\u3002\u89e3\u51b3\u65b9\u6cd5\u662f\u5c06\u952e\u79fb\u52a8\u4e00\u7ea7\uff0c\u6216\u8005\u901a\u8fc7\u79fb\u52a8\u6240\u6709\u5185\u5bb9\u6765\u201c\u5c55\u5e73\u201dGeoJSON\u201c\u5c5e\u6027\u201d\u4e0a\u4e00\u7ea7\u3002\u8ba9\u6211\u4eec\u4f7f\u7528\u6211\u4eec\u7684\u7f16\u7801\u6280\u5de7\u6765\u770b\u770b\u6211\u4eec\u5982\u4f55\u5b9e\u73b0\u8fd9\u4e00\u76ee\u6807\uff01<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>\u5bf9\u4e8e\u6d1b\u6749\u77f6\u90ae\u653f\u7f16\u7801\uff0c\u521b\u5efa\u4e00\u4e2a\u811a\u672c\u6216\u4f7f\u7528\u82b1\u54e8\u7684\u6b63\u5219\u8868\u8fbe\u5f0f\u516c\u5f0f\u6765\u79fb\u52a8\u00a0\u201cEXTERNAL_ID\u201d\u00a0\u4e0a\u5347\u4e00\u7ea7\uff0c\u6240\u4ee5\u5b83\u662f\u4e00\u4e2a\u5b69\u5b50\u00a0\u201c\u7279\u5f81\u201d\u3002<\/li><li>\u8bf7\u52a1\u5fc5\u91cd\u547d\u540d\u65b0\u7684\u952e\u503c\u8282\u70b9\u00a0\u201cID\u201d\u3002\u6bcf\u4e2a\u4eba\u7684\u4ef7\u503c\u00a0\u201cID\u201d\u00a0\u5c06\u662f\u4e00\u4e2a\u90ae\u653f\u7f16\u7801\uff0c\u4ee5\u5339\u914d\u6570\u636e\u96c6\u7684Zipcode\u5217\u4e2d\u7684\u90ae\u653f\u7f16\u7801\u3002<\/li><li>\u5982\u679c\u811a\u672c\u8f93\u51fa\u5177\u6709\u65b0\u540d\u79f0\u7684\u6587\u4ef6\uff0c\u8bf7\u8bb0\u4e0b\u8be5\u6587\u4ef6\u7684\u540d\u79f0\u53ca\u5176\u4f4d\u7f6e\u3002\u5c06GeoJSON\u4e0a\u4f20\u5230Analytics\u65f6\u9700\u8981\u5b83\u4eec\u3002<\/li><\/ol>\n\n\n\n<p>\u4f8b\u5982\uff0c\u8fd9\u662f\u4e00\u4e2a\u5feb\u901f\u800c\u80ae\u810f\u7684Python\u811a\u672c\uff0c\u53ef\u4ee5\u521b\u5efa&nbsp;\u201cID\u201d&nbsp;\u4e0e&#8230;\u76f8\u540c\u7ea7\u522b\u7684\u8282\u70b9&nbsp;\u201c\u7c7b\u578b\u201d\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>                #!\/usr\/bin\/python\n                \n                import json\n                 \n                f = open('Downloads\/test_la_zip_code_areas_2012.json', 'r')\n                 \n                json_contents = json.loads(f.read())\n                \n                features = json_contents[\"features\"]\n                \n                for i in features:\n                    i[\"id\"] = i[\"properties\"][\"external_id\"]\n                 \n                # If shrinking the size of the file is important, \n                # the properties node could be deleted afterwards:\n                # del i[\"properties\"]\n                 \n                out_file = open(\"out_la_zip_code_areas_2012.json\", \"w\")\n                out_file.write(json.dumps(features))\n                 \n                # out_file will not be sorted, which shouldn't affect anything,\n                # but to have it be sorted, use sort_keys=True in json.dumps\n                \n                out_file.close()<\/code><\/pre>\n\n\n\n<p><a>\u590d\u5236<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/c4d9ef0c272016519cf3740a5172d683_icon_note.png\" alt=\"\u6ce8\u610f\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">\u6ce8\u610f<\/h4>\n\n\n\n<p>\u4e0a\u9762\u663e\u793a\u7684\u5feb\u901f\u548c\u810f\u811a\u672c\u5265\u79bb\u4e86\u8981\u7d20\u5bf9\u8c61\u5468\u56f4\u7684\u5305\u88c5\uff0c\u56e0\u6b64\u5982\u679c\u60a8\u4f7f\u7528\u5b83\uff0c\u8bf7\u6062\u590d\u4ee5\u4e0b\u5185\u5bb9\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{    \n    \"type\": \"FeatureCollection\",\n    \"features\": {[\n        \"comment\" : \"stuff that was output by the script goes here\"\n    ]}\n}<\/code><\/pre>\n\n\n\n<p><a>\u590d\u5236<\/a><\/p>\n\n\n\n<p>\u73b0\u5728GeoJSON\u770b\u8d77\u6765\u50cf\u8fd9\u6837\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"type\": \"FeatureCollection\",\n    \"features\": [{\n        \"type\": \"Feature\",\n        \"properties\": {\n            \"kind\": \"ZIP Code Tabulation Area (2012)\",\n            \"external_id\": \"90001\",\n            ...\n            },\n            \"resource_uri\": \"\/1.0\/boundary\/90001-zip-code-tabulation-area-2012\/\"\n        },\n        \"id\": \"90001\",\n        \"geometry\": {\n            \"type\": \"MultiPolygon\",\n            \"coordinates\": [\n                [\n                    \n                        [-118.265151, 33.970249],\n                        ...\n                    ]\n                ]\n            ]\n        }\n    }, ...]\n}<\/code><\/pre>\n\n\n\n<p><a>\u590d\u5236<\/a><\/p>\n\n\n\n<p>\u6bcf\u4e2aid\u90fd\u5177\u6709\u5176\u6240\u5c5e\u7684\u8981\u7d20\u5bf9\u8c61\u4e2d\u7684\u5b9e\u9645\u90ae\u653f\u7f16\u7801\u7684\u503c\u3002\u4e0d\u8981\u8bd5\u56fe\u4f7f\u7528\u8fd9\u4e2aGeoJSON\u7247\u6bb5 &#8211; \u5b83\u53ea\u662f\u4f60\u5f97\u5230\u7684\u8f93\u51fa\u7684\u4e00\u5c0f\u90e8\u5206\uff01<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Tdxn4tBK-heading3\">\u5728\u81ea\u5b9a\u4e49\u5730\u56fe\u4e2d\u663e\u793a\u6570\u636e<\/h2>\n\n\n\n<p>\u521b\u5efa\u6d1b\u6749\u77f6\u90ae\u653f\u7f16\u7801\u6570\u636e\u96c6\u65f6\uff0c\u5c06Zipcode\u5217\u7684\u6570\u636e\u7c7b\u578b\u8bbe\u7f6e\u4e3a\u7ef4\u5ea6\u3002\u6b64\u64cd\u4f5c\u53ef\u4ee5\u5728\u60a8\u6d4f\u89c8\u6570\u636e\u65f6\u6309\u90ae\u653f\u7f16\u7801\u8fdb\u884c\u5206\u7ec4\u3002\u6309\u90ae\u653f\u7f16\u7801\u5bf9\u6570\u636e\u8fdb\u884c\u5206\u7ec4\u540e\uff0c\u60a8\u53ef\u4ee5\u5728\u663e\u793aLA\u90ae\u653f\u7f16\u7801\u7684\u81ea\u5b9a\u4e49\u5730\u56fe\u4e2d\u5c06\u5176\u53ef\u89c6\u5316\u3002\u60a8\u5fc5\u987b\u57fa\u4e8egeoJSON\u6587\u4ef6\u521b\u5efa\u81ea\u5b9a\u4e49\u5730\u56fe\u3002<\/p>\n\n\n\n<p>\u8ba9\u6211\u4eec\u63a2\u7d22\u955c\u5934\u4e2d\u7684\u90ae\u653f\u7f16\u7801\u6570\u636e\uff0c\u5e76\u5728\u81ea\u5b9a\u4e49\u5730\u56fe\u4e0a\u67e5\u770b\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u5728Analytics\u4e3b\u9875\u4e2d\uff0c\u5355\u51fb&nbsp;Datasets\u9009\u9879\u5361\u3002<\/li><li>\u627e\u5230\u60a8\u521b\u5efa\u7684la_zip_codes\u6570\u636e\u96c6\uff0c\u7136\u540e\u5355\u51fb\u5b83\u4ee5\u5728\u955c\u5934\u4e2d\u63a2\u7d22\u5b83\u3002<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/2843933a01aeb79b734ea6b616d91675_explorer_lens_initial_view.png\" alt=\"\u00e6\u00b4\u009b\u00e6\u009d\u0089\u00e7\u009f\u00b6\u00e9\u0082\u00ae\u00e6\u0094\u00bf\u00e7\u00bc\u0096\u00e7\u00a0\u0081\u00e7\u00a8\u008e\u00e6\u0095\u00b0\u00e6\u008d\u00ae\u00e7\u009a\u0084\u00e5\u0088\u009d\u00e5\u00a7\u008b\u00e9\u0095\u009c\u00e5\u00a4\u00b4\u00e8\u00a7\u0086\u00e5\u009b\u00be\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u5728\u955c\u5934\u4e2d\uff0c\u5355\u51fb<strong>Count of Rows<\/strong>\u5ea6\u91cf\uff0c\u7136\u540e&nbsp;\u5355\u51fb<strong>Sum<\/strong>\uff0c\u7136\u540e&nbsp;<strong>\u5355\u51fbTotalWages<\/strong>\u5c06\u5ea6\u91cf\u66f4\u6539\u4e3aTotalWages\u7684\u603b\u548c\u3002\u786e\u4fdd\u5728\u201c\u6761\u5f62\u957f\u5ea6\u201d\u5b57\u6bb5\u4e2d\u5355\u51fb\u8981\u66f4\u6539\u7684\u5ea6\u91cf\u540d\u79f0\u201c\u884c\u6570\u201d\u3002<\/li><li>\u5355\u51fbBars\u5b57\u6bb5\u4e2d\u7684\u52a0\u53f7\u6309\u94ae\uff0c\u7136\u540e\u9009\u62e9&nbsp;<strong>Zipcode<\/strong>\u4ee5\u6309\u90ae\u653f\u7f16\u7801\u5206\u7ec4\u3002<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/b9750ed7f8e9feebf6fb5832ae72df3d_custom_map_lens_group_zipcode.png\" alt=\"\u00e6\u00b4\u009b\u00e6\u009d\u0089\u00e7\u009f\u00b6\u00e9\u0082\u00ae\u00e6\u0094\u00bf\u00e7\u00bc\u0096\u00e7\u00a0\u0081\u00e7\u00a8\u008e\u00e6\u0095\u00b0\u00e6\u008d\u00ae\u00e6\u008c\u0089\u00e9\u0082\u00ae\u00e6\u0094\u00bf\u00e7\u00bc\u0096\u00e7\u00a0\u0081\u00e5\u0088\u0086\u00e7\u00bb\u0084\u00e7\u009a\u0084\u00e5\u00b7\u00a5\u00e8\u00b5\u0084\u00e6\u0080\u00bb\u00e9\u00a2\u009d\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u8981\u5c06\u56fe\u8868\u7c7b\u578b\u66f4\u6539\u4e3a\u5730\u56fe\uff0c\u8bf7\u5355\u51fb\u53f3\u4fa7\u5e76\u9009\u62e9\u201c\u6620\u5c04\u201d\u56fe\u8868\u7c7b\u578b\uff08\uff09\u3002\u9ed8\u8ba4\u5730\u56fe\u4e0d\u663e\u793aLA\u90ae\u653f\u7f16\u7801\uff0c\u56e0\u6b64\u4e0d\u9002\u5408\u6b64\u6570\u636e\u3002\u5b9e\u9645\u4e0a\uff0c\u9884\u6784\u5efa\u7684\u5730\u56fe\u7c7b\u578b\u90fd\u4e0d\u80fd\u663e\u793a\u6309\u90ae\u653f\u7f16\u7801\u5206\u7ec4\u7684\u6570\u636e\u3002\u8ba9\u6211\u4eec\u521b\u5efa\u4e00\u4e2a\u53ef\u4ee5\u7684\u81ea\u5b9a\u4e49\u5730\u56fe\u3002<\/li><li>\u8981\u521b\u5efa\u81ea\u5b9a\u4e49\u5730\u56fe\u7c7b\u578b\uff0c\u8bf7\u5355\u51fb\uff0c\u5c55\u5f00\u201c\u5730\u56fe\u201d\u90e8\u5206\uff0c\u7136\u540e\u5355\u51fb\u201c\u5730\u56fe\u7c7b\u578b\u201d\u5c5e\u6027\u65c1\u8fb9\u7684\u3002<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/bbcda0797e7af38f25771d76ce4e0d90_bi_add_custom_map.png\" alt=\"\u00e8\u0087\u00aa\u00e5\u00ae\u009a\u00e4\u00b9\u0089\u00e5\u009c\u00b0\u00e5\u009b\u00be\u00e7\u009a\u0084\u00e2\u0080\u009c\u00e6\u00b7\u00bb\u00e5\u008a\u00a0\u00e2\u0080\u009d\u00e6\u008c\u0089\u00e9\u0092\u00ae\u00e3\u0080\u0082\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u5982\u679c\u60a8\u6ca1\u6709\u91cd\u65b0\u683c\u5f0f\u5316\u81ea\u5df1\u7684GeoJSON\u6587\u4ef6\uff0c\u6211\u4eec\u4f1a\u4e3a\u60a8\u91cd\u65b0\u683c\u5f0f\u5316\u4e00\u4e2a\u3002\u53f3\u952e\u5355\u51fb<a rel=\"noreferrer noopener\" href=\"https:\/\/developer.salesforce.com\/files\/custom_map_project_geojson.json\" target=\"_blank\">\u6b64\u94fe\u63a5<\/a>\uff0c\u5c06\u91cd\u65b0\u683c\u5f0f\u5316\u7684GeoJSON\u6587\u4ef6\u4fdd\u5b58\u5230\u672c\u5730\u8ba1\u7b97\u673a\u3002<\/li><li>\u5728New Map\u9875\u9762\u7684\u5de6\u4fa7\u7a97\u683c\u4e2d\uff0c\u5355\u51fb<strong>Upload GeoJSON<\/strong>\u5e76\u4e0a\u8f7d\u60a8\u4e0b\u8f7d\u7684GeoJSON\u5b9a\u4e49\uff08custom_map_project_geojson.json\uff09\u3002<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/12591472555a09d0e0e2a45d67f820c7_bi_dashboards_pages_newMapDetails.png\" alt=\"\u00e9\u0080\u0089\u00e6\u008b\u00a9\u00e6\u0096\u00b0\u00e5\u009c\u00b0\u00e5\u009b\u00be\u00e7\u009a\u0084geoJSON\u00e6\u0096\u0087\u00e4\u00bb\u00b6\u00ef\u00bc\u008c\u00e8\u00be\u00b9\u00e7\u0095\u008c\u00ef\u00bc\u008c\u00e6\u00a0\u0087\u00e7\u00ad\u00be\u00e5\u0092\u008c\u00e6\u008a\u0095\u00e5\u00bd\u00b1\u00e7\u00b1\u00bb\u00e5\u009e\u008b\u00e3\u0080\u0082\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u6ce8\u610f\u5982\u679c\u60a8\u4e0a\u4f20\u7684GeoJSON\u6587\u4ef6\u6709\u95ee\u9898\uff0c\u5219\u4f1a\u663e\u793a\u4e00\u6761\u9519\u8bef\u6d88\u606f\uff08\u7c7b\u4f3c\u201c\u65e0\u6548\u7684GeoJSON\u201d\uff09\u3002\u901a\u5e38\u8fd9\u610f\u5473\u7740\u91cd\u65b0\u683c\u5f0f\u5316\u51fa\u4e86\u95ee\u9898\u3002<\/li><li>\u5728\u201c\u5730\u56fe\u6807\u7b7e\u201d\u5b57\u6bb5\u4e2d\uff0c\u8f93\u5165L.A. Zipcodes\u3002<\/li><li>\u5728\u201c\u6295\u5f71\u7c7b\u578b\u201d\u5b57\u6bb5\u4e2d\uff0c\u9009\u62e9\u201c&nbsp;<strong>Equirectangular\u201d<\/strong>\u4f5c\u4e3a\u6b64\u5730\u56fe\u7684\u9ed8\u8ba4\u6295\u5f71\u7c7b\u578b\u3002\u60a8\u53ef\u4ee5\u5728\u4f7f\u7528\u6b64\u81ea\u5b9a\u4e49\u5730\u56fe\u7684\u6bcf\u4e2a\u56fe\u8868\u7a97\u53e3\u5c0f\u90e8\u4ef6\u7684\u7a97\u53e3\u5c0f\u90e8\u4ef6\u5c5e\u6027\u4e2d\u8986\u76d6\u6b64\u8bbe\u7f6e\u3002Equirectangular\u9002\u7528\u4e8e\u7b80\u5355\u7684\u51e0\u4f55\u5f62\u72b6\uff0c\u4f8b\u5982\u5e73\u9762\u56fe\uff0c\u57ce\u5e02\u8857\u533a\u6216\u90ae\u653f\u7f16\u7801\u533a\u57df\u3002\u58a8\u5361\u6258\u6700\u9002\u5408\u4f20\u7edf\u7684\u5730\u7406\u5730\u56fe\u3002\u4f7f\u7528AlbersUSA\u83b7\u53d6\u7f8e\u56fd\u5730\u56fe\uff0c\u5176\u4e2d\u5305\u62ec\u7f8e\u56fd\u5176\u4ed6\u5730\u533a\u9644\u8fd1\u7684\u590f\u5a01\u5937\u548c\u963f\u62c9\u65af\u52a0\u5dde\u3002<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/09387be9cdf070b0c3e9fdd492ca1119_bi_custom_map_LA_settings.png\" alt=\"LA\u00e5\u009c\u00b0\u00e5\u009b\u00be\u00e4\u00bd\u00bf\u00e7\u0094\u00a8equirectangular\u00e6\u008a\u0095\u00e5\u00bd\u00b1\u00e5\u0087\u00ba\u00e7\u008e\u00b0\u00e3\u0080\u0082\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u6ce8\u610f\u5728\u4e2d\u5fc3\u7a97\u683c\u4e2d\uff0c\u60a8\u53ef\u4ee5\u62d6\u52a8\u5730\u56fe\u7684\u624b\u67c4\u4ee5\u66f4\u6539\u8fb9\u754c\uff0c\u5e76\u653e\u5927\u7279\u5b9a\u533a\u57df\u3002\u8fb9\u754c\u5c06\u663e\u793a\u5728\u53f3\u4fa7\u7a97\u683c\u4e2d\u3002\u4f46\u662f\uff0c\u6211\u4eec\u4e0d\u4f1a\u6539\u53d8\u8fb9\u754c\u3002\u6211\u4eec\u7a0d\u540e\u4f1a\u8be6\u7ec6\u4ecb\u7ecd\u5b83\u4eec\u3002<\/li><li>\u5355\u51fb<strong>\u201c\u5b8c\u6210\u201d<\/strong>\u3002\u606d\u559c\uff01\u60a8\u5df2\u7ecf\u521b\u5efa\u4e86\u7b2c\u4e00\u5f20\u81ea\u5b9a\u4e49\u5730\u56fe\u3002\u8fd9\u4e0d\u662f\u4e00\u4e2a\u7f8e\u5973\uff01\u60a8\u73b0\u5728\u53ef\u4ee5\u5728\u5176\u4ed6\u56fe\u8868\u4e2d\u4f7f\u7528\u6b64\u81ea\u5b9a\u4e49\u5730\u56fe\u7c7b\u578b\uff0c\u5305\u62ec\u5730\u56fe\uff0c\u5730\u7406\u5730\u56fe\u548c\u6c14\u6ce1\u5730\u56fe\u3002<\/li><li>\u8981\u5c06\u6b64\u955c\u5934\u526a\u8f91\u5230\u8bbe\u8ba1\u5668\u4e2d\u7684\u4eea\u8868\u677f\uff0c\u8bf7\u5355\u51fb\u3002<\/li><li>\u5728\u6b65\u9aa4\u547d\u540d\u5bf9\u8bdd\u6846\u4e2d\uff0c\u8f93\u5165Total Wages by Zip Code\u201c\u663e\u793a\u6807\u7b7e\u201d\u5b57\u6bb5\uff0c\u7136\u540e\u5355\u51fb\u201c&nbsp;<strong>\u526a\u8f91\u5230\u8bbe\u8ba1\u5668\u201d<\/strong>\u3002<\/li><li>\u5728\u4eea\u8868\u677f\u8bbe\u8ba1\u5668\u4e2d\uff0c\u5c06\u65b0\u6b65\u9aa4\u62d6\u5230\u753b\u5e03\u4e0a\u3002\u6839\u636e\u9700\u8981\u8c03\u6574\u7a97\u53e3\u5c0f\u90e8\u4ef6\u7684\u5927\u5c0f\uff0c\u4ee5\u4fbf\u80fd\u591f\u67e5\u770b\u663e\u793a\u7684\u6761\u5f62\u56fe\u3002\u4e00\u5f20\u4e0d\u8d77\u773c\u7684\u5730\u56fe\u51fa\u73b0\u4e86\u51e0\u4e2a\u5f69\u8272\u7684\u90ae\u653f\u7f16\u7801\u533a\u57df\uff0c\u5176\u4e2d\u53d1\u73b0\u4e86\u6d1b\u6749\u77f6\uff08\u90a3\u4e9b\u98de\u884c\u5927\u7ea6\u5728\u53ef\u89c1\u6d77\u5cb8\u7684\u4e2d\u5fc3\u90e8\u5206\uff09\u3002<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/5e4398058910bb22e62e864c53e7c4eb_bi_total_wages_by_zip_code_map.png\" alt=\"\u00e5\u00b0\u008f\u00e9\u0083\u00a8\u00e4\u00bb\u00b6\u00e5\u0087\u00ba\u00e7\u008e\u00b0\u00e3\u0080\u0082\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u9009\u62e9\u5730\u56fe\u4ee5\u663e\u793a\u7a97\u53e3\u5c0f\u90e8\u4ef6\u5c5e\u6027\u3002<\/li><li>\u5728\u7a97\u53e3\u5c0f\u90e8\u4ef6\u5c5e\u6027\u4e2d\uff0c\u5c55\u5f00\u201c&nbsp;<strong>\u5730\u56fe\u201d<\/strong>&nbsp;\u90e8\u5206\uff0c\u6ce8\u610f\u5728\u201c\u5730\u56fe\u7c7b\u578b\u201d\u83dc\u5355\u4e2d\u9009\u62e9\u4e86\u65b0\u7684LA Zipcodes\u81ea\u5b9a\u4e49\u5730\u56fe\u3002<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/855f78a25adadeb0ad11be2ed74ef47a_custom_map_la_zipcodes_all.png\" alt=\"\u00e6\u00b4\u009b\u00e6\u009d\u0089\u00e7\u009f\u00b6\u00e9\u0082\u00ae\u00e6\u0094\u00bf\u00e7\u00bc\u0096\u00e7\u00a0\u0081\u00e5\u009c\u00b0\u00e5\u009b\u00be\u00e4\u00b8\u008e\u00e7\u00a8\u008e\u00e5\u008a\u00a1\u00e6\u0095\u00b0\u00e6\u008d\u00ae\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u4fdd\u5b58\u4eea\u8868\u677f\uff0c\u6309\u90ae\u653f\u7f16\u7801\u547d\u540d\u4e3a\u6d1b\u6749\u77f6\u7a0e\u52a1\u6570\u636e\u3002<\/li><\/ul>\n\n\n\n<p>\u8fd9\u5f20\u5730\u56fe\u7684\u95ee\u9898\u5728\u4e8e\u5b83\u5305\u542b\u4e86\u6574\u4e2a\u5357\u52a0\u5dde\u7684\u90ae\u653f\u7f16\u7801\u533a\u57df\uff0c\u8fd9\u610f\u5473\u7740\u6d1b\u6749\u77f6\u5730\u533a\u592a\u5c0f\u800c\u65e0\u6cd5\u4f7f\u7528\u3002\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u521b\u5efa\u4e00\u4e2a\u8fb9\u754c\u6846\u6765\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u3002\u6211\u4eec\u63a5\u4e0b\u6765\u5c31\u8fd9\u6837\u505a\u3002<\/p>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u83b7\u53d6GeoJSON\u6587\u4ef6 \u63a5\u4e0b\u6765\uff0c\u6211\u4eec\u9700\u8981\u4e00\u4e2aGeoJSON\u6587\u4ef6\uff0c\u5176\u90ae\u653f\u7f16\u7801\u4e0eCSV\u6587\u4ef6\u4e2d\u7684\u90ae\u653f\u7f16\u7801\u5339\u914d\uff08\u6216\u81f3\u5c11 &hellip; <a href=\"http:\/\/www.ponybai.com\/?p=1853\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-1853","post","type-post","status-publish","format-standard","hentry","category-custom-map"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe - \u767d\u767d\u968f\u7b14<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.ponybai.com\/?p=1853\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe - \u767d\u767d\u968f\u7b14\" \/>\n<meta property=\"og:description\" content=\"\u83b7\u53d6GeoJSON\u6587\u4ef6 \u63a5\u4e0b\u6765\uff0c\u6211\u4eec\u9700\u8981\u4e00\u4e2aGeoJSON\u6587\u4ef6\uff0c\u5176\u90ae\u653f\u7f16\u7801\u4e0eCSV\u6587\u4ef6\u4e2d\u7684\u90ae\u653f\u7f16\u7801\u5339\u914d\uff08\u6216\u81f3\u5c11 &hellip; \u7ee7\u7eed\u9605\u8bfb\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.ponybai.com\/?p=1853\" \/>\n<meta property=\"og:site_name\" content=\"\u767d\u767d\u968f\u7b14\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-29T08:41:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/c4d9ef0c272016519cf3740a5172d683_icon_note.png\" \/>\n<meta name=\"author\" content=\"ponybai\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"ponybai\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/www.ponybai.com\/?p=1853#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.ponybai.com\/?p=1853\"},\"author\":{\"name\":\"ponybai\",\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883\"},\"headline\":\"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe\",\"datePublished\":\"2019-04-29T08:41:19+00:00\",\"dateModified\":\"2019-04-29T08:41:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.ponybai.com\/?p=1853\"},\"wordCount\":85,\"publisher\":{\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883\"},\"articleSection\":[\"Custom Map\"],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.ponybai.com\/?p=1853\",\"url\":\"http:\/\/www.ponybai.com\/?p=1853\",\"name\":\"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe - \u767d\u767d\u968f\u7b14\",\"isPartOf\":{\"@id\":\"http:\/\/www.ponybai.com\/#website\"},\"datePublished\":\"2019-04-29T08:41:19+00:00\",\"dateModified\":\"2019-04-29T08:41:19+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/www.ponybai.com\/?p=1853#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.ponybai.com\/?p=1853\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.ponybai.com\/?p=1853#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"http:\/\/www.ponybai.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.ponybai.com\/#website\",\"url\":\"http:\/\/www.ponybai.com\/\",\"name\":\"\u767d\u767d\u968f\u7b14\",\"description\":\"Salesforce\u5b98\u65b9\u8bb2\u5e08\",\"publisher\":{\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.ponybai.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883\",\"name\":\"ponybai\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/www.ponybai.com\/wp-content\/uploads\/2025\/03\/cropped-Ihsans-WeChatQR.jpg\",\"contentUrl\":\"http:\/\/www.ponybai.com\/wp-content\/uploads\/2025\/03\/cropped-Ihsans-WeChatQR.jpg\",\"width\":248,\"height\":248,\"caption\":\"ponybai\"},\"logo\":{\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/121.37.188.161\"],\"url\":\"http:\/\/www.ponybai.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe - \u767d\u767d\u968f\u7b14","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.ponybai.com\/?p=1853","og_locale":"zh_CN","og_type":"article","og_title":"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe - \u767d\u767d\u968f\u7b14","og_description":"\u83b7\u53d6GeoJSON\u6587\u4ef6 \u63a5\u4e0b\u6765\uff0c\u6211\u4eec\u9700\u8981\u4e00\u4e2aGeoJSON\u6587\u4ef6\uff0c\u5176\u90ae\u653f\u7f16\u7801\u4e0eCSV\u6587\u4ef6\u4e2d\u7684\u90ae\u653f\u7f16\u7801\u5339\u914d\uff08\u6216\u81f3\u5c11 &hellip; \u7ee7\u7eed\u9605\u8bfb\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe","og_url":"http:\/\/www.ponybai.com\/?p=1853","og_site_name":"\u767d\u767d\u968f\u7b14","article_published_time":"2019-04-29T08:41:19+00:00","og_image":[{"url":"https:\/\/res.cloudinary.com\/hy4kyit2a\/f_auto,fl_lossy,q_70\/learn\/projects\/wave_charts_custom_map\/wave_charts_custom_map_geojson\/images\/c4d9ef0c272016519cf3740a5172d683_icon_note.png"}],"author":"ponybai","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"ponybai","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"2 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.ponybai.com\/?p=1853#article","isPartOf":{"@id":"http:\/\/www.ponybai.com\/?p=1853"},"author":{"name":"ponybai","@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883"},"headline":"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe","datePublished":"2019-04-29T08:41:19+00:00","dateModified":"2019-04-29T08:41:19+00:00","mainEntityOfPage":{"@id":"http:\/\/www.ponybai.com\/?p=1853"},"wordCount":85,"publisher":{"@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883"},"articleSection":["Custom Map"],"inLanguage":"zh-Hans"},{"@type":"WebPage","@id":"http:\/\/www.ponybai.com\/?p=1853","url":"http:\/\/www.ponybai.com\/?p=1853","name":"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe - \u767d\u767d\u968f\u7b14","isPartOf":{"@id":"http:\/\/www.ponybai.com\/#website"},"datePublished":"2019-04-29T08:41:19+00:00","dateModified":"2019-04-29T08:41:19+00:00","breadcrumb":{"@id":"http:\/\/www.ponybai.com\/?p=1853#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.ponybai.com\/?p=1853"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.ponybai.com\/?p=1853#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"http:\/\/www.ponybai.com\/"},{"@type":"ListItem","position":2,"name":"\u81ea\u5b9a\u4e49\u5730\u56fe\uff082\uff09\u4f7f\u7528GeoJSON\u5e76\u521b\u5efa\u5730\u56fe"}]},{"@type":"WebSite","@id":"http:\/\/www.ponybai.com\/#website","url":"http:\/\/www.ponybai.com\/","name":"\u767d\u767d\u968f\u7b14","description":"Salesforce\u5b98\u65b9\u8bb2\u5e08","publisher":{"@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.ponybai.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":["Person","Organization"],"@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883","name":"ponybai","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/image\/","url":"http:\/\/www.ponybai.com\/wp-content\/uploads\/2025\/03\/cropped-Ihsans-WeChatQR.jpg","contentUrl":"http:\/\/www.ponybai.com\/wp-content\/uploads\/2025\/03\/cropped-Ihsans-WeChatQR.jpg","width":248,"height":248,"caption":"ponybai"},"logo":{"@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/121.37.188.161"],"url":"http:\/\/www.ponybai.com\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/posts\/1853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1853"}],"version-history":[{"count":0,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/posts\/1853\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.ponybai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1853"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}