Експорт карт objectland в обмінні формати mif і shp містобудівна центр

Системні вимоги програми

Особливості та обмеження програми

Програма не експортує растри, що зберігаються в ГБД, і порожні типи геометрії. Програма працює тільки з внутрішніми таблицями ГБД, ігноруючи дані, що зберігаються в зовнішніх таблицях. Програма відкриває ГБД в монопольному доступі на весь час роботи з нею. Бажано працювати з копією ГБД, тому що в ході роботи програми будуть створені тимчасові допоміжні типи геометрії і таблиці, які видаляються при нормальному завершенні роботи. По завершенні роботи в обраному користувачем каталозі будуть збережені підкаталоги, названі так само, як шари карти, а всередині підкаталогів будуть зберігатися файли обраного обмінного формату, названі по іменах типів геометрії, що входять до відповідного шар карти. Таким чином, в результаті експорту структура даних на диску буде відповідати структурі карти ГБД: шари будуть відповідати підкаталогам, а типи геометрії - файлів обраного обмінного формату.

Експорт в разі декількох таблиць

Обхід обмежень формату SHP

Як відомо, обмінний формат SHP не підтримує текстовий тип геометрії, і тому ГІС ObjectLand не дозволяє експортувати текстові типи в даний формат, що робить скрутним обмін даними з користувачами ArcGIS. Коли представлена ​​тут програма зустрічає в складі шару карти текстовий тип геометрії, вона створює допоміжний точковий тип, пов'язаний з копією тієї ж таблиці, що і текстовий, причому в таблиці-копії додані поля «TEXTstring» (безпосередньо текст), «TEXTangle» (кут повороту тексту) і «TEXTsize» (висота тексту). Крім того, кожна точка просторово збігається з початком відповідного їй тексту. Таким чином, маємо на виході «точковий» SHP-файл, кожна точка якого пов'язана із записом, що несе три поля інформації про текст плюс довільні вихідні поля текстового типу, тобто при експорті не губиться ні текст, ні його геометрія, ні його табличні дані .

Експорт карт objectland в обмінні формати mif і shp містобудівна центр

Засобами ArcGIS можна легко відновити написи, кути повороту і висоту тексту. Для цього в карту ArcMap імпортується з SHP-файлу точковий шар, для якого через контекстне меню (яке викликається правою кнопкою миші) треба включити режим проставляння міток (Label Features, цифра 1 на малюнку вище), а потім в діалозі Properties того ж контекстного меню ( цифра 2 на малюнку вище) на закладці «Labels» задати, що тексти позначок брати з поля «TEXTstring», а кути повороту тексту - з поля «TEXTangle». З висотою тексту складніше: доведеться вибрати в самому верхньому списку закладки «Labels» діалогу «Layer Properties» метод «Define classes of features and label each class differently» і створити кілька класів точок, для кожного з якого побудувати нескладний SQL-запит до поля « TEXTsize »таблиці, тобто розділити весь діапазон значень поля« TEXTsize »між цими класами.

Перейменування полів таблиць

При експорті текстових типів геометрії в формат SHP час роботи програми істотно збільшується (орієнтовно 20 хвилин на кожну тисячу текстових об'єктів), тому передбачений прапорець «експортувати текстові типи», який можна відключити, щоб прискорити експорт ціною відмови від обробки текстових типів геометрії. При експорті в формат MIF текст імпортується швидко, так як не потрібно програмних хитрощів, і прапорець стає не активний.

Якщо включити прапорець «Зберегти перейменування в файл», то все зіставлені користувачем імена полів і оригінальні імена полів будуть збережені в текстовий файл в процесі імпорту. Кнопка «Прочитати з файлу» дозволяє завантажити такий текстовий файл, якщо він був створений раніше. І прапорець, і кнопку слід використовувати до натискання кнопки «Експортувати карту».

Експорт карт ObjectLand в обмінні формати
для версії 2.7.7
ExportToSHP

Схожі статті