Описание тракт абсолютна, относителна, UNC и URL - помощ, ArcGIS за десктоп

Вие сте изправени пред пътеки всеки ден, за да намерите вашите данни и различни инструменти. Този раздел предоставя подробно описание на пътеките са дефиниции на различни видове начини и е показано как се работи с тях в ArcGIS.

Path (Път)

Way - е отделена от наклонена черта име на директория или файл. Directory - е същото като папката в Windows Explorer.

Може да срещнете два правопис начин: "името на пътя" и "име на път". Всички правопис път (Path, името на пътя, както и име на път) са синоними.

Система за път и директория път

ArcGIS оперира с понятието "директория пътя" или "пътят на ArcCatalog". Directory път - път, който се признава само ArcGIS. Например:

се отнася до електропроводи разполагат клас в набор от обекти EastValley файл геобазаданни инфраструктура. Този път не е валиден път система от гледна точка на операционната система Windows, защото не признава наборите и класовете на пространствени данни, намиращи се във файл геобазаданни. Сама по себе си, ArcGIS работи с пътеки на директория.

Workspace и база име

указател пътека, съставена от две части: име на работното място и база, както е показано по-долу:

Описание тракт абсолютна, относителна, UNC и URL - помощ, ArcGIS за десктоп

местоположение

Местоположение (в населено място) е общ термин (виж напр. "Посочете местоположението на данни" или "Enter местоположението на данни").

Напред и назад черти

В Windows обратната наклонена черта (\) се използва като разделител на пътя. UNIX системи използват наклонена черта (/). В ArcGIS, че няма значение какво се използва наклонена черта в пътя. ArcGIS винаги ще прочетем правилно пътя, без значение какво знак, че не е бил използван.

Обратна наклонена черта, когато написването на сценария

Езиците за програмиране, вкоренени в UNIX и езика на C, като Python, лечение на наклонена черта (\) като бягство характер. Например, \ Н съответства на връщане на каретата. От пътеки могат да съдържат такива знака, трябва да ги избегне, като знак на признание на прехода. Обичайната практика е да се използва двойна наклонена черта, например:

Друго изпълнение на каналите за преобразуване в Python чрез директиви линия R показани по-долу. С тази Python да игнорират такива знака.

Абсолютно и относително пътеки

Absolute или пълен път

Абсолютната (или общо), пътят започва с буквата последвано от дебелото черво, например, Г.

относителен път

Относителен път се отнася до местоположението на текущата директория. Относителни маршрути, използвайки две специални знаци: точка и двойно точка (..), които се използват, за да влезете на тока и директорията родител, съответно (.). Двойни точки се използват, за да се придвижите едно ниво. Една точка е всъщност текущата директория.

На следващата папка структура, да предположим, че използвате Windows Explorer, за да се придвижите до папка D: \ \ \ Shapefiles Почвите данни. След като се премества в тази директория относителен път ще използва директорията D: \ \ \ Shapefiles почви данни като токът (докато можете да изберете нова директория, както и че няма да бъде текущата директория). Текущият каталог е понякога по-нататък в главната папка.

Windows Explorer отидете в папка D: \ Data \ Shapefiles \ земеползване. Други примери за папка D: \ Data \ Shapefiles \ Земеползване ток, както е показано по-долу:

Забележка:

Вие няма да можете да влезете в относителните пътища (с помощта на точка и двойно точка) в ArcGIS приложения.

Относителен път не може да се разпространи и в други дискове. Например, ако текущата директория е на диск D. Не можете да използвате относителните пътища, за да навигирате до директория на диск Д.

Абсолютно и относително пътеки в ArcMap

Когато създавате ArcMap документ (или ArcScene или ArcGlobe), можете да се уточни, че ще бъде спасен относителните пътища. За да инсталирате тази опция, изберете файла (File)> Properties карта документ (Карта Свойства на документа). Тук можете да укажете дали искате да съхраните абсолютно или относително път.

Описание тракт абсолютна, относителна, UNC и URL - помощ, ArcGIS за десктоп

Когато запишете документа с относителните пътища приложение превръща пътеки в относителна (с помощта на точка и двойно точка), в зависимост от това къде сте записали документа (т.е. от текущата директория). Например, ако вашият документ е записан в

и данни на един от слоевете са

в Newmap.mxd записано следното:

Когато отворите Newmap.mxd отново. ArcMap преобразува съхранява относително пътя (белязан с помощта на точка и две точки) обратно към абсолютен, които са показани като източник на слоя данни. Това преобразуване винаги зависи от местоположението на документа за карта (текущата директория).

Реализирано само начин за свързана с един диск

Относителни пътеки не могат да променят устройства. Това означава, че ако в главната директория е на диск D. Може да не се използва относителните пътища, за да се придвижите до директория на диска E. Ако запазите документ карта с помощта на относителните пътища, преобразува и спасени са свързани само към една и съща диск.

Абсолютни и относителни пътеки в моделни инструменти

Както и в ArcMap, можете да се посочи, че инструментите в модела ще бъдат запазени относителните пътища.

Текущата папка, която се използва за относителните пътища, папката, която съдържа подходящия набор от инструменти. По желание относителен път конвертира и съхранява пътища за:

  • Според модела,
  • Растерни изображения модел
  • Инструментите, използвани в модела
  • Файлове цитирани от метаданни и референтен инструмент
  • стилови
  • Файлове слой (.lyr), се използва за символите
  • Съставител помощните файлове (.chm)

За да запазите относителен път, щракнете с десния бутон модел инструмент, изберете Properties (свойства) на. и след това щракнете върху раздела Общи (General). В долната част на диалоговия прозорец, активирайте относителния път Save (Магазин на относителни имена (вместо абсолютни пътища). Както е показано по-долу.

Описание тракт абсолютна, относителна, UNC и URL - помощ, ArcGIS за десктоп

Реализирано само начин за свързана с един диск

Относителни пътеки не могат да променят устройства. Това означава, че ако в главната директория е на диск D. Не можете да използвате относителните пътища, за да навигирате до директория на диска E. Ако запазите модела с помощта на относителните пътища ще бъдат преобразувани и спасени само начин свързани с един и същ шофиране.

Абсолютни и относителни пътеки в скриптове инструменти

При използване на съветника за добавяне на скрипт (Добавяне Script) възможност за спестяване на относителните пътища ще се появи на предния панел. Можете също да зададете тази опция, кликнете с десен бутон на скрипта инструмент, като изберете Properties (свойства). и след това върху раздела Общи (General). В долната част на диалоговия прозорец, изберете относителния път Save (Магазин на относителни имена (вместо абсолютни пътища).

Текущата папка, която се използва за относителните пътища, папката, която съдържа подходящия набор от инструменти. По желание относителен път конвертира и съхранява пътища за:

  • писменост
  • Наборите от данни, използвани при неизпълнение на собственост
  • Файлове цитирани от метаданни и референтен инструмент
  • Файлове слой (.lyr), използвани за собственост на символи
  • Съставител помощните файлове (.chm)
  • стилови

Реализирано само начин за свързана с един диск

Относителни пътеки не могат да променят устройства. Това означава, че ако в главната директория е на диск D. Не можете да използвате относителните пътища, за да навигирате до директория на диска E. Когато съхранявате вашите инструмент скрипт използва относителните пътища ще бъдат преобразувани и спасени само начин свързани с един и Освен диск.

Пътища в сценария не се превръщат

Не можете да използвате точка и двойно точка в сценария. Например, записът представени по-долу няма да работи:

защото начин. \ Redlands.mdb \ улици е относително.

Какво смисъл да се използват относителните пътища вместо абсолютен?

Използване на абсолютни пътища характеризират с:

  • Можете да преместите един документ или набор от инструменти и да е място на компютъра и данните ще продължат да бъдат открити, когато отворите документ или инструмент.
  • На повечето компютри, местоположението на данни, които обикновено не се променя. Това е, от което обикновено не преместите данните от една папка в друга. По правило се използва абсолютни пътеки.
  • Можете да се обърнете към данните, които се намира на друго устройство.

Използването на относителните пътища може да доведе следните корекции:

  • Когато преместите документа картата или набор от инструменти, необходими, за да се движи добре и данните за които се отнася.
  • При изпращане на документи, комплекти от инструменти, както и други потребителски данни трябва да се използват относителните пътища. В противен случай, е необходимо на компютъра на потребителя са една и съща структура директория като Вашите.

Например, вземете по-долу структура на папките. В този пример, D: \ Tools \ кутии с инструменти \ Toolbox1 съдържа скрипт инструменти D: \ Tools \ Scripts \ MyScript.py.

При използване на абсолютен път, ако преместите комплект инструменти, D: \ Tools \ кутии с инструменти \ Toolbox1 на друго устройство, например, E: \ Final \ Toolbox1. ArcGIS ще намерите D: \ Tools \ Scripts \ MyScript.py и всичко ще се оправи. Ако използвате относителните пътища, ArcGIS не може да намери сценария и инструментът няма да работи. диалоговия Tool ще се отвори поле, но след старта си, можете да получите съобщение за грешка: ". Сценарий, свързан с този инструмент не съществува" Вие трябва да отворите свойствата на инструмента и въведете правилния път към сценария.

От друга страна, ако се работи с относителни пътища, можете просто да копирате папка D: \ Tools навсякъде от всеки компютър, и той ще работи. Тя не работи, когато използвате абсолютни пътища, тъй като друг потребител, може да копира папката в директорията F: \ NewTools и пътя D: \ Tools \ Scripts \ MyScript.py открити на компютъра си, разбира се, няма.

заключение

  • Относителни пътеки не могат да променят устройства.
  • Абсолютната най-добрият начин да се прилага, ако данните няма да бъдат прехвърлени като обикновено е случаят на дискове на персонални компютри.
  • Относителни пътеки са полезни, когато се прехвърлят документи и данни на друг потребител.
  • Относителни пътеки се използват обозначения точки и двойни точки (. И.). Можете да въведете относителните пътища с такава нотация в Windows Explorer и от командния ред на Windows.
  • ArcGIS не се допуска попадането в относителните пътища с помощта на нотация точки и двойни точки. Често относителните пътища се съхраняват в документа и инструментариума (след като сте посочи, за да спаси роднина пътеки опция).
  • Относителни пътеки са "преброени" от текущата папка е местоположението на запазения документ или набор от инструменти.

UNC означава Universal (или Униформа, или Unified) конвенция за именуване - Конвенция за универсални имена, и какъв е синтаксиса за достъп до директориите и файловете в компютърни мрежи. Синтаксисът е показано по-долу:

последвано от произволен брой директории в края показва името на папката или името на файла.

Името на компютъра се отделя чрез двойна наклонена черта (\\).

Името на UNC на компютъра се нарича още едно име на хост.

Има някои правила за пътеките UNC:

  • UNC път не може да включва етикет обем (като D).
  • Не може да се премине към по-високо ниво на директорията, в сравнение с общото директория.
  • Вариант Магазин относителните пътища (Съхранявайте на относителни имена) за документи и инструменти, приложими към пътищата на UNC.

В ArcGIS, можете да използвате UNC път за всеки път заявка. Това е особено полезно за общите данни в локална мрежа (LAN). Данните могат да се съхраняват на един компютър, всеки потребител, който има достъп до него, могат да използват данните, докато компютърът е изключен или изключен от мрежата.

В възможно Windows да се отвори достъп до папките, които други потребители на мрежата да могат да работят с тях. В ArcCatalog или Windows Explorer, щракнете с десния бутон Споделяне и защита (Споделяне и защита), а след това следвайте инструкциите в диалоговия прозорец отваряне.

  • Протоколът използван за достъп до ресурса, като HTTP (HyperText Transfer Protocol) или FTP (File Transfer Protocol)
  • Домакинът (сървър), с което връзката е установена
  • Пътят до файла на хоста

В ArcGIS, можете да използвате URL пътеки, където е допустимо. Като цяло, на потребителския интерфейс осигурява представа, където е възможно или необходимо да се използва URL адрес. Когато използвате URL адреса в ArcGIS Explorer е препоръчително да включва вида протокол в полето по-долу:

Път до файла с връзка ArcSDE

Геопроцесинг инструменти използват пътя до файла за връзка (.sde) за достъп до данните, съхранявани в база данни ArcSDE.

Информация за връзката в .sde файл се използва за създаване на връзка към ArcSDE, с GeoDataBase търсите исканите данни, както и за файлове и лични geodatabases (вж. По-горе).

теми, свързани с