Реалізація кінофільмів у ArcGIS Desktop


18

В останній статті Стюарта та його колег з IJHG я натрапив на цікаву техніку візуалізації даних за допомогою кільцевих карт. Ще трохи інформації, на яку посилається в статті про цю методику тут і тут .

введіть тут опис зображення

[ Джерело ]

Зі статті:

Кільцеві карти були створені в Adobe Illustrator за допомогою застосування спеціального сценарію, який динамічно малював, розподіляв і символізував усі елементи графічної карти. Значення символізації були прочитані з файлу значень, розділених комами (CSV), який містив усі дані атрибутів округу. Розроблено три кільцеві карти на рівні округу.

Чи є спосіб автоматизувати реалізацію такої карти в ArcGIS Desktop 10?


2
Схоже, Illustrator CS4 може бути скриптований за допомогою JavaScript, VBScript та AppleScript. Було б добре, якби ви могли взяти на руки сценарій, який вони використовували для створення цих кільцевих карт, так?
Чад Купер

Відповіді:



2

Хоча це неможливо зробити за допомогою інструментів «поза коробкою» на робочому столі ArcGIS, я не вірю, що це так важко кодувати в .NET.

Зважаючи на деякий час і зусилля, можна легко написати доповнення / розширення ArcGIS, що створює такі зображення для даних.

Нещодавно я зробив щось подібне (це було не круговим, а просто графіки на горизонтальній стрічці) для даних перепису даних за допомогою ArcGIS Server Flex API. Це було не так складно і, за бажанням, це легко зробити .NET.


2

Мені здається, що це насамперед проблема анотації, створення та розміщення міток та символів на основі атрибутів. Але чи може це робити обом одночасно? Мій алгоритм буде працювати за напрямками:

  1. Етикетки мають назви, з мітками в тому приємному, рівновіддаленому круговому масиві.
  2. Створіть нові функції квадрата та колір на основі необхідного атрибута.
  3. Розміщуйте нові ознаки на відстані від центральної частини багатокутників, як це визначено атрибутом. Використовуйте кут міток, щоб визначити кут лінії від центру, на якому розміщувати функції.
  4. Створіть кільця навколо карти на основі класифікації атрибута.

Напевно, варто відзначити, що я вважаю, що якщо можливо зробити щось на комп’ютері, це завдання також можливо автоматизувати на комп’ютері.


1

Вибачте, але ви не можете зробити це поза коробкою.

Однак ви можете досягти цього за допомогою спеціального коду! Вам потрібно переглянути власні елементи та приклади рендерінгу користувальницьких функцій . Потім ви можете також розгорнути ці користувальницькі dll на ArcGIS Server, якщо це необхідно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.