Відповіді:
GDAL / OGR
Коли дані не виглядають правильними або не працюють у моєму настільному ГІС, відповідь зазвичай дає простий ogrinfo. gdal_translate та gdalwarp для швидких растрових операцій, і звичайно модулів gdal Python.
Цілком пов'язані між собою і більше веб-програми, але ColorBrewer чудово підходить для з'ясування значень кольорів для різних класів даних.
Ось ще кілька, яких я ще не бачив.
Pyscripter - найкращий Python IDE для Windows, який я використовував, і, здається, отримує з кожним випуском.
Fiddler - обов'язкова робота з сервісами ArcGIS (веб-налагодження)
(1) Статистика промислового рівня пакета, як Stata або R . Питання стосується "аналітиків", і я приймаю цю роботу, щоб включати отримання даних із сенсу, допомагати людям робити відповідні висновки та визначати оптимальні дії. Це більш-менш описує статистичний аналіз, але НЕ ГІС не підходить ні для чого , крім самого обмежено статистичних процедур.
(2) Ще один ГІС, щоб перевірити перший, доповнити його можливості та обійти неминучі помилки. (У моїй системі зазвичай доступно чотири або п’ять основних програм ГІС, включаючи більш ранні версії ArcGIS.)
(3) Потужні інструменти для обробки тексту, включаючи старі коні ( SED та AWK ). Вони часто роблять коротку роботу із завданнями попередньої обробки та обробки даних, які в іншому випадку будуть забирати багато часу або неможливі для самого ГІС.
(4) Комп'ютерна математична система може бути корисною для спеціалізованої графіки та спеціальних аналізів. Я вже декілька років використовую Mathematica і знаходжу, що його корисність зростає пропорційно моєму знайомству з нею. На його веб-сайті є навіть кілька демонстраційних ноутбуків, які показують, як робити ГІС повністю в межах Mathematica ;-). Інші клянуться MatLab .
(5) Набір спеціалізованих просторових пакетів аналізу та візуалізації, таких як GeoDa , GGobi та CrimeStat .
Само собою зрозуміло, що для розроблення відповідної графіки, звітів та таблиць для передачі інформації необхідно мати звичайний збір зображень, обробку текстів, електронних таблиць та маніпуляцій із базами даних. У кожного є свої фаворити; досить багато з них широко представлені в інших відповідях, запропонованих на питання.
(1), (2) та (3) мають важливе значення: було б каліцтво не мати цих можливостей. Якщо ви не можете отримати свої дані в ГІС, якщо ви не можете по-справжньому проаналізувати їх, як тільки вони будуть оброблені ГІС, і якщо ви не можете обійти помилки та обмеження, то ви застрягли.
Adobe Illustrator. Я не дуже використовую це для особистої роботи в ГІС, але наш офіс робить все, що йде на друк (офсетний друк). Illustrator просто має тонший контроль над усім. Справжні криві безьє, більше узагальнення ліній та спрощення рядків, потік тексту та кернінг, кілька стовпців, велика зручність використання клавіатури для перемикання інструментів та функцій, прозорість об’єктів, обробка кольорів CMYK та інше.
Коли ціль картографічної майстерності та / або поєднання карт з великими блоками тексту та фігур, Illustrator є чудовим доповненням.
Я вважаю Eclipse з розширенням Pydev абсолютною необхідністю для сценаріїв, які я роблю з ArcGIS. Це набагато полегшує життя, особливо зараз, коли завершується Arcpy з коду ArcGIS 10.
Для швидкого маніпулювання текстовими файлами я вважаю, що Блокнот ++ є дорогою, особливо з усією підтримкою Regex.
Для контролю версій в ці дні я використовую Git , хоча я використав SVN , перш
CAM Studio : якщо зображення вартує тисячі слів, то рухоме зображення повинно коштувати в тисячу разів більше, ніж частота кадрів. Для мене це було цінним для демонстрації різних робочих процесів в ArcGIS. А також для документування проблем для надсилання в підтримку ESRI.
Visual Studio 2010 для розробки API ArcGIS Engine і Silverlight.
Суміш виразів для розробки API Silverlight / Silverlight.
Енкодер експресії / захоплення екрана для перекодування відео та захоплення екрана.
Блокнот ++ для одноразового редагування "текстового файлу" та сценаріїв для Python.
Черепаха SVN для контролю версій.
BugTracker. Net для відстеження помилок.
Остання версія всіх основних браузерів, щоб переконатися, що речі, які я створив для Інтернету, насправді працюють так, як передбачалося (а часто це не так, але це, звичайно, краще, ніж раніше).
Про це не раз згадувалося як частину колекції, але я хочу особливо виділити: гідний текстовий редактор . Де пристойні засоби: можна легко обробляти 100 мегабайтних файлів і, сподіваємось, великих розмірів, синтаксичне забарвлення та регулярні вирази (або якісь інші засоби складного пошуку та заміни шаблонів), і mutltiple скасовувати основні. Також корисними є макроси, багатозмінні дошки кліпів, бібліотеки фрагментів та розширення ключових слів.
Текстовий редактор - єдиний інструмент, яким я користувався майже кожен день, коли я працював на комп’ютерах професійно (близько двох десятиліть), і я не розробник програмного забезпечення (хоча останнім часом я трохи досліджував це). Кожен комп'ютер і кожна операційна система, яку я коли-небудь використовував, має її. Це єдиний по-справжньому портативний і не закінчуючий інструмент та набір навичок - я тепер став досвідченим у двох уже мертвих GIS-платформах (Pamap, Mapinfo), ще 2 майже мертвих (ArcView3, ArcInfo Workstation) та 1 волі колись -пас (ArcGIS). (Не кажучи вже про тих, з якими я витратив час, щоб ознайомитись з ними, але не знаю: Autocad 9, Quantum, Udig, Jump, ...) Кожен з них висмоктав сотні не тисячі годин навчання та синхронізації, які є нині значною мірою викинуті або спокійні.
Редагування тексту була єдиною постійною. Відбувся неабиякий перемикання редактора , але набори навичок були більш переданими, ніж інші класи програм.
Обов’язковий штекер пожежної помилки .
Clickie: http://www.defoort.com/en/clickie/
Додає правою кнопкою миші Copy Path Name
та Open DOS Prompt
. Я використовую це весь час для копіювання шляхів для вставки в ArcCatalog.
++;
SysInternals : tcpview, procmon є безцінними. Я використовую DebugView, щоб підключитися до інших робочих станцій і з'ясувати, чому мій код не працює на їх робочих станціях, коли він ідеально працює на моєму вікні розробки.
Я, мабуть, роблю pskill arcmap
і pskill arccatalog
більше, ніж я хочу визнати.
Зазвичай я використовую FME від Safe Software (www.safe.com) як додатковий інструмент просторового ETL для мого програмного забезпечення GIS Desktop / Server. Очевидною причиною є надійна підтримка 250+ форматів CAD / GIS у FME та його "нейтральний до будь-якого формату" підхід для вирішення справжніх потреб інтероперабельності даних від простих до складних.
Коли я використовую Sql Server 2008, мені дуже подобається розробляти просторові запити sql за допомогою Sql Server Management Studio (SSMS).
Оновлення, забув згадати просторові інструменти сервера Sql .
Це може здатися трохи дивним, але я використовую локальну установку MapServer на моєму настільному комп’ютері як несерверний інструмент.
я використовую
Назвіть лише декілька програм, які я, як правило, використовую щодня.
Я вважаю, що все більше і більше ретранслюються на ms-excel та ms-доступ як засоби перехрещення перевірки або відновлення даних таблиці.
Ще коли я був в університеті, мені не вдалося робити GIS речі, не використовуючи постійно програму Capture (наприклад, старий хороший художник або ще кращу, наприклад, захоплення Faststone).
Програми перетворення зображень, що не є GIS. Окрім згаданих у цій темі файлів розширення у форматі pdf, ми розповсюджуємо наші карти як необроблені повнорозмірні зображення та масштабування. Для цього робочого процесу нам потрібно перетворити PDF у зображення з повною роздільною здатністю. Тут використовуються інструменти GraphicsMagick , Ghostscript , XNView , Photoshop (і Gimp ) та конвертер Zoomify (хоча, сподіваємось, недавнє додавання геопросторового PDF у gdal дозволить мені перерізати цей список до двох!).
Переглядач PDF. Ми стандартизовані на Adobe Reader, але також використовуємо GSView (Ghostscript), NitroPDF та інші. Ми - магазин, орієнтований на карту, і PDF - це найкращий спосіб отримати точний, повторюваний та розповсюджуваний знімок композиції карт, який буде застосований роками на різних машинах та операційних системах (докладніше тут) . Це наш основний засіб розповсюдження карт серед громадських та інших агентств (наш сайт карт) .
оновлення: це також наш основний засіб друку. Для чернеток та власних служб ми виявили, що надійніше та швидше (з кількома копіями) створити PDF-файл, а потім надрукувати з нього, а потім безпосередньо з Arcmap. Це також дозволяє особам, які не користуються GIS, друкувати картки на паперових носіях, які ми розповсюджуємо та продаємо громадськості.
Жаба для розробника Oracle Sql Dreamweaver Sql студія управління сервером Snagit (для всієї документації .....) flex4 І майже про кожен браузер, щоб переконатися, що наші веб-програми працюють для всіх. Робоча станція VMWare з програмним забезпеченням картування розуму
Я не бачу згаданого програмного забезпечення, пов'язаного з GPS.
Я активно використовую програмне забезпечення Garmin Mapsource для перегляду / перевірки GPS-карт нашої місцевої спільноти, а також для перевірки POI та доріжок, знятих за допомогою моїх GPS-приймачів Garmin (Nuvi 205W та 60CS).
Для веб-служб
Wireshark для перевірки даних, що надходять із веб-служб (робота в інтранеті / Інтернеті, настільних додатках або веб-додатках)
Використання Live HTTP Headers firefox addon для перегляду всіх мережевих транзакцій (наприклад, проводка, але менша, обмежена обміном браузера, але ви бачите, що заголовки краще порівняти з firebug)
TCPMon для моніторингу мережі
Про розвиток,
Веб-розробник панелі інструментів Firefox Addon
Блокнот ++ (Windows), vim (Linux), Eclipse PDT + Xdebug (для PHP)
Winmerge для порівняння каталогів та файлів (Windows) або Kompare в Linux KDE (apt-get install kompare)
Клієнт Filezilla для FTP
SVN ( черепаха або командний рядок) або Git (командний рядок)
Cygwin для живлення консолі Windows DOS з великою кількістю інструментів Linux (доступ до ssh, vim, iconv, cut, sed, grep, find, history тощо)
Ми використовуємо PostGIS як GIS "Counter-Enterprise" для компліменту ESRI (ArcGIS / ArcSDE). Коли потрібна велика гнучкість і дефіцит часу (щодня), PostGIS завжди економить день. Найчастіше OpenJump з плагіном DBQuery служить робочим столом. Тепер ArcGIS 10 має функцію рівня запитів, яка може принести PostGIS гнучку гнучкість безпосередньо на робочий стіл ArcGIS (ніс верблюда, або я повинен сказати, багажник слона :-), тикає трохи далі під намет !!!).
Я схильний використовувати таке:
NotePad ++ - використовуйте цей щоденник для редагування всіх видів файлів.
EasyGPS - для завантаження файлів gpx з одиниць garmin gps.
MS Access і Excel - корисні для швидкого аналізу даних, порівняння та очищення.
OSM2MIF - Перетворює дані MasterMap у формат MIF.
OSGeo4W - використовуйте це для встановлення QGIS та всіх пов'язаних матеріалів
Вибір візуального вибору кольорів 2 - дуже корисний для пошуку кольорових кодів шляхом вибірки площі екрана
Colorbrewer - використовуйте це весь час для кольорових схем.
Photoshop / GIMP - чудово підходить для роботи із зображеннями.
Adobe Acrobat - ми надаємо PDF багато карт, які потрібно включити до звітів. Дозволяє користувачам друкувати з PDF, а не з програмного забезпечення GIS.
Програмне забезпечення CASS для перевірки, виправлення та стандартизації адрес, виявлення дублікатів, виявлення крапель пошти, класифікації категорій проживання та бізнесу, додавання ZIP + 4, додавання номерів набору, підтвердження доставки, перетворення сільських скриньок на вуличні адреси тощо.
Я повинен рекомендувати SchemaSpy для вивчення нових баз даних та запам'ятовування старих. Це також чудовий інструмент розробки баз даних. http://schemaspy.sourceforge.net/
Про це вже згадувалося багато разів, але гарний редактор тексту. Я віддаю перевагу Гені і я також використовую його як IDE для python, особливо з ipython працює у вікні терміналу.
Я завжди користуюся GPSBabel для завантаження даних з наших GPS-приладів.
PicPick багато використовує для простої роботи з графікою, захоплення екрана, вибору кольорів, збільшення, вимірювання тощо разом з GIMP .
Одна з моїх найбільш використовуваних програм - Tomboy . Це зовсім не специфічний для GIS, але це програмне забезпечення для заміток, яке допомагає мені відстежувати всі мої проекти, нотатки та списки todo. Це крос-платформа і синхронізується між усіма комп’ютерами, на яких я працюю (і лише для читання на своєму телефоні Android), тому у мене завжди є свої нотатки. Для мене це обов'язково, оскільки я працюю з декількох різних комп’ютерів як на роботі, так і вдома.
Просторові та непросторові інструменти ETL (Exrtact, Transform, Load) є дуже цінними для сумісності даних та перетворення схем даних та типів файлів.
Більше обговорення з цього приводу тут .