Вопрос

Недавно я начал работать с файлами shape map, я скачал несколько файлов shape из Интернета, файлы имели следующее расширение .shp, .dbf, .shx, которое я не могу расшифровать, что это за расширения.Затем я нашел несколько библиотек actionscript для анализа этих файлов здесь

Однако я не в состоянии разобраться в тамошней документации.

Но, используя несколько файлов примеров, я, наконец, смог нарисовать карту в actionscript.Однако они не имеют широты и долготы,

Хранится ли информация о широте и долготе в файлах shape, если да, то как мне извлечь эти данные?.Или существуют специальные файлы формы, в которых закодирована информация о широте / долготе?

Это было полезно?

Решение

Просто используйте координаты x / y непосредственно как long / lat.

Цитирую из "Педия:

Шейп-файлы обрабатывают координаты в терминах X и Y, хотя они часто хранят долготу и широту соответственно.При работе с терминами X и Y обязательно соблюдайте порядок следования терминов (долгота сохраняется в X, широта - в Y).

Не гарантируется, что эти координаты имеют ширину / длину - иногда это могут быть пиксели.Однако это определяется генератором шейп-файла - ничто не наследуется от самого шейп-файла.

Другие советы

Возможно, вы захотите проверить Эликсир Илога в котором есть компоненты Flex для отображения и приложение для преобразования шейп-файлов в объекты Flex Map.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top