6
votes

Comment Google a-t-il obtenu le contour des codes postaux sur les cartes?

Par exemple: http://g.co/maps/2dpkj a le contour autour du code postal région. Je crois comprendre que cela n'est pas disponible à travers l'API, mais où puis-je obtenir ces données, par exemple dans un format KML.

Ceci est pour les données britanniques


1 commentaires

Pour clarifier votre question: il n'y a pas de "frontières" pour une unité postale (code postal). Cependant, il existe des limites pour le secteur postal (LE14 2), le district postal (LE14) et la zone postales (Le) . On dirait que ce que vous voulez peut-être, c'est des limites pour les secteurs postaux.


4 Réponses :


3
votes

Même si je ne sais pas exactement où ils l'ont eu de je présumerais du Tiger Data .

OK, de sorte que le tigre est pour les États-Unis est inspirer pour l'Europe. Inspire affirme tous les pays européens à publier leurs données spatiales. Je pense que cette directive est déjà responsable de sorte que vous devriez céder leur portail et voir si vous trouvez ce que vous recherchez.


3 commentaires

Désolé, mon mauvais, j'ai oublié de préciser ceci est des données britanniques! Upvote de toute façon


Tiger Data ressemble à ce que c'est pour les États-Unis, je soupçonne de l'URL d'échantillon que l'OP parle du Royaume-Uni ...


Cependant, les liens étaient des exemples britanniques (comme @PhilpursGlove recueilli)



6
votes

le plus probable Google dispose d'un accord de licence avec Ordnance Enquête qui leur permet d'utiliser le Points de code avec des polygones Data - J'imagine qu'ils ont ensuite fait le traitement des données pour générer un fichier KML. Selon vos compétences SIG et votre capacité à lire le fichier source (ESRI / MapInfo), vous devriez pouvoir faire de même.

Une alternative consiste à utiliser point de code Dataset, qui a la vertu d'être libre et est fourni sous forme de fichier CSV, mais vous devrez le réactiver pour générer les polygones. Il y a un projet sur Google Code que je pense vous aidera avec cela, Geocoordconversion . Adrian Hills a un blog ici < / a> sur l'utilisation de la DLL avec le jeu de données de points de code.



5
votes

est-ce ce que vous êtes après?

https://www.google.com/ FusionTables / données? DOCID = 1JGWYTLQGSPZLIA-IS8WL1CZKVIWEM_89RWUWQFU # lignes: id = 1

Il y a des polygones pour chaque zone de code postal, qui était certainement assez bon pour ma demande.


2 commentaires

Salut Phil, malheureusement, c'est pour le codage, alors que j'ai besoin du code postal complet (c'est-à-dire LE14 2EF)


Ah, dans ce cas, vous devrez payer les données, alors que PhilpursGlove a fait allusion. J'ai envisagé d'écrire un algorithme pour diviser le pays et créer mes propres données de frontière, mais c'est juste trop de travail acharné!



0
votes

Voici une très utile API pour le faire maintenant, créez des requêtes spatiales GEO complexes (postal multiple Districts, etc.)

Code postal britannique (ex. ZE1 0ae), secteur, district, ville et quartiers limites Retourne Geojson, vous pouvez donc vous intégrer facilement dans Google Maps! P>

Modèle d'abonnement mensuel simple .. Appel de repos rapide: P>

 /boundary/uk?postal-sector=ab16 9&postal-unit=ab16 9uw


2 commentaires

Hey jeryl, tu n'as jamais posté le lien?


www.boundries-io.com