Шейп-файлы TIGER/Line® за 2008 г. с сайта Census.gov -> Карты Google

Как мне взять шейп-файлы и извлечь координаты широты/долготы, чтобы я мог строить многоугольники на Картах Google?

http://www2.census.gov/cgi-bin/shapefiles/national-files

Я задал этот вопрос здесь:

http://groups.google.com/group/Google-Maps-API/browse_thread/thread/18763b4b0cb996c7

и мне сказали ЧТО делать, а не КАК делать =P

Спасибо!


person Philip Brocoum    schedule 24.08.2009    source источник


Ответы (3)


Это зависит от того, как вам нужно это сделать. Если вам нужно всего несколько фигур, вы можете сами найти координаты в этих файлах. Вы можете использовать эти координаты для создания GPolygon в Картах Google.

Если вам нужно много фигур - вам нужно сделать это программно. Я бы предложил использовать ваш любимый язык для разбора XML-файла и получения координат для каждой формы.

person Chris B    schedule 24.08.2009

У меня была похожая проблема в прошлом году, когда я разрабатывал экранную заставку для отображения данных президентских выборов. Я действительно не хотел тратить время на анализ данных шейп-файлов на сайте переписи (спецификация здесь, если вы пропустили это).

Не уверен, что я на самом деле сэкономил здесь время, но я закончил писать приложение на Python для отображения 50 состояний на экране, отслеживания краев и последующего сохранения данных в простом текстовом формате. Не уверен, что мои данные достаточно высокого разрешения для вашего приложения, но вы можете получить данные, которые я сгенерировал здесь:

http://www.cannonade.net/pnt.zip

Н.Б. Данные, которые я генерирую, не являются широтой/долготой, но с некоторым масштабированием вы сможете их перевести.

Удачи.

person RedBlueThing    schedule 25.08.2009

Мне больше повезло с файлами ARC на http://www.census.gov/geo/www/cob/index.html Я не могу найти веб-страницу прямо сейчас, но я нашел ту, на которой был настоящий код. Погуглите что-нибудь вроде «arc to kml» и идите оттуда.

person Gary Kephart    schedule 24.08.2009