Преобразуване - степен минути и втори - в - десетични градуси - удостоверение, ArcGIS за десктоп

Представяме просто координира преобразуване уравнение от вида "степен минути-секунди" в "десетични градуси".

Ако стойността е отрицателна градуса, преобразуване трябва да се извършва по различен начин. Ето един вариант:

Инструкциите по-долу, показва метод за превръщане поле таблици с данни, дължина или ширина, дадена в ъглови единици "степен минути секунди" в "десетични градуси", използващи областта на калкулатор. Кодът е написан на VBScript, но е лесно да се превърне в други езици. Предполага се, че "степента минути и вторият" се съхранява като текстов низ с интервали между цифрите и не съдържат други знаци. Например, данните са записани под формата на:

където -gradusy 25, 35 - и 22.3 минути - секунди.

Резултатът трябва да бъде записан в поле номер.

  1. Добавяне на масата, за да ArcMap.
  2. Щракнете с десния бутон на масата в таблицата на съдържанието и натиснете Open (Отвори).
  3. Щракнете върху бутона Options (Опции) и след това върху Добавяне на поле (Добави поле).
  4. Lat2 въведете в полето Име (Name).
  5. Кликнете върху стрелката надолу и изберете вида от списъка с двойна точност (Double).

Ако вече имате поле с име LAT2, изберете друго име, което не се използва.

  • Щракнете върху OK.
  • Кликнете Lat2 дясното поле и изберете Поле калкулатор (Поле калкулатор).
  • Ако получите съобщение кутия, кликнете Yes (Да).
  • Поставете отметка в квадратчето до Разширени опции (за напреднали).
  • Поставете следния код в полето за изразяване:

    В шести ред, започвайки с = DMS. Текстът в квадратни скоби [] трябва да съдържа името на областта, запазена от ширината на данни. Сменете името на кодовата дума Latitude (Latitude) поле (в таблицата), която съдържа градуса географска ширина с минути и секунди.

  • Влезте през прозореца в долната част на диалоговия прозорец = Lat2 следния код: