Нанесениее координат на карту

0 голосов
спросил 09 Апр, 07 от cwr.am (300 баллов) в категории Программные продукты Esri
Доброго времени суток.
 
У меня возникла проблема - буду очень признателен если поможете разобраться.
 
Есть карта Армении в ArcMap :
Data Type: Shapefile Feature Class
Geometry Type: Polygon
Projected Coordinate System: WGS_1984_UTM_Zone_38N
Projection: Transverse_Mercator
False_Easting: 500000,00000000
False_Northing: 0,00000000
Central_Meridian: 45,00000000
Scale_Factor: 0,99960000
Latitude_Of_Origin: 0,00000000
Linear Unit: Meter (1,000000)
Geographic Coordinate System:
GCS_WGS_1984
Datum: D_WGS_1984
Prime Meridian: 0
 
Есть аксесовский файл с координатами различных растений:
типа -
coordinates
ID_SPECIES Longitude Latitude Elevation ID_SOURCE
21 38,52014 46,08746 1064 2
3 40,22936 45,16647 1355 1

Когда наношу список координат на эту карту используя Menu-> Tools->Add XY Data... и назначаю координатам тот же датум и систему координат то  поинты разбрасываются за границу моей карты "аж до самой Москвы"Cry. Пример тут www.cwr.am/temp1.jpg
 
Странно то, что координаты взяты из GPS и тоже в формате WGS84 как и сама карта.
 
Единственное что вызывает сомнения это сам формат данных (38,52014 вместо 38˚ 52' 014")
Очень прошу помочь если кто может, а то уже пол месяца сижу на этом и топчусь на месте.
Если всетаки проблема именно в формате данных подскажите как правильно их загнать в аксесс.
 
Заранее благодарен
 

19 Ответы

0 голосов
ответил 12 Апр, 07 от Svetginina (220 баллов)

В общем-то, в этом вся проблема. Эти координаты с GPS, но как их снимали и почему такие результаты никто объяснить не может. Этот человечек, был не очень компетентным. Но ко мне поступили данные именно в этом виде. Если честно, я сама не понимаю, так как абсолютный новичок в этом деле. Так что, помогите 

0 голосов
ответил 12 Апр, 07 от answer42 (3,240 баллов)
формат был либо
dd mm.mmm
либо
dd mm ss.s
судя по значениям скорее первое, часто случает при переписывании данных с GPS без учета формата = как есть
0 голосов
ответил 12 Апр, 07 от Vadim (28,120 баллов)

В каком виде вам попали эти координаты? На листочке, в табличке? Синтаксис такой же как вы приводите - градусы, минуты, секунды?

Каким образом вы добавляете данные к карте. Формат должен быть в десятичных градусах.
 
Для начала можно попробовать перевести все в  десятичные градусы: 39° 36' 791" => 39° 49' 11" => 39,8197222°, далее геокодировать и посмотреть на результат. Если не устроил, то можно попробовать добавить запятую в секунды 39° 36' 791" => 39° 36' 7,91" далее снова перевести в десятичные градусы и геокодировать.
0 голосов
ответил 13 Апр, 07 от Almaz1 (1,080 баллов)

Перевод координат такой: 39° 36' 791" --- 39+ (36/60)+(791/3600)= 39,8197. Вот только просто так кажется запятую нельзя ставить, это видимо доли минут (791 секунд Shocked), то нужно 36,791/60+39 = 39,6131833

0 голосов
ответил 13 Апр, 07 от Vadim (28,120 баллов)

И такой вариант тоже возможен

0 голосов
ответил 13 Апр, 07 от Svetginina (220 баллов)

Спасибо всем, кто отклинулся. Эти данные попали ко мне в виде таблички. Я переводила в десятичные градусы, но они все равно вылетают за пределы города

0 голосов
ответил 13 Апр, 07 от Almaz1 (1,080 баллов)
2 Svetginina . На будущее, при работе с данными из GPS сами или попросите кто поедет в поле что бы в настройках GPS выбирали (установили) режим записей координат dd mm ss.s. Выше пример перерасчета, просто сделайте в EXCEL табличку и забейте там одну формулу, а потом будите подставлять свои данные или как вариант можно пользоваться скриптами перерасчета в ArcMap
0 голосов
ответил 13 Апр, 07 от cwr.am (300 баллов)

Большое спасибо всем кто ответил - проблема заключалась в том что координаты были предоставлены в формате 39° 36' 791 - но какой то умник при вводе в табличку просто написал 39,36791 )) - оттуда и проблемы возникли. На самом деле у меня есть еще пара тысячь координат в таком формате  - я их заганяю в MapSource а потом меняя настройки получаю уже в десятичных. Выбрал этот способ так как при конвертации (или самостоятельном пересчете) результат немного разный получается (например одну и ту же точку MapSource выдает 45,27194 а конвертор  45,27171). Если есть хороший конвертор подскажите где его найти.

я откапал токо это http://klopus.narod.ru/scripts/equivalents/minutes-and-seconds-convertor.html
0 голосов
ответил 13 Апр, 07 от answer42 (3,240 баллов)
здесь пара разных способов, достаточно легко модифицируемых под нужный формат

http://gis-lab.info/qa/dms2dd.html

и как насчет 39° 06' 791? 39,6791 или все же 39,06791.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...