декодиране на файл с карта на формата

Наскоро започнах да работя с файлове с карта на формата, изтеглих няколко файла с форма от интернет, файловете имаха следното разширение .shp, .dbf, .shx, което не мога да дешифрирам какви са тези разширения. След това намерих някои библиотеки на actionscript за анализ на тези файлове тук

Въпреки това не мога да разбера документацията там.

Но използвайки някои примерни файлове, най-накрая успях да начертая карта в actionscript. Те обаче са без географски ширини и дължини,

Информацията за географската ширина и дължина съхранява ли се във shape файлове, ако е така, как да извлека данните?. Или има специални шейп файлове с кодирана информация за географска ширина/дължина?


person Kevin Boyd    schedule 13.08.2009    source източник


Отговори (2)


Просто използвайте координатите x/y директно като дължина/шир.

Цитирам от The 'Pedia:

Shapefiles се занимават с координати по отношение на X и Y, въпреки че често съхраняват съответно дължина и ширина. Докато работите с термините X и Y, не забравяйте да спазвате реда на термините (дължината се съхранява в X, ширината в Y).

Не е гарантирано, че тези координати са ширина/дължина -- понякога те могат да бъдат пиксели. Това обаче се определя от генератора на Shapefile - нищо не наследява самия Shapefile.

person HanClinto    schedule 13.08.2009
comment
Благодаря! Имате ли примери за работа с координати с Shape файлове, все още не съм намерил. - person Kevin Boyd; 13.08.2009

Може да искате да разгледате iLog Elixir, който има Flex компоненти за картографиране и приложение за конвертиране Shapefiles в обекти на Flex Map.

person Sri    schedule 14.08.2009