Высота+Численность на одной карте в ArcGIS
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Высота+Численность на одной карте в ArcGIS
Есть точечные данные: Lat, Long, Altitude, Number
Поле Number - числовое поле каждой точки.
Поле Altitude - высота приподнятости каждой точки над поверхностью.
Можно ли как-то построить 3d поверхность по полю Alitude и при этом на эту 3d карту положить числовые данные по полю Number?
Поле Number - числовое поле каждой точки.
Поле Altitude - высота приподнятости каждой точки над поверхностью.
Можно ли как-то построить 3d поверхность по полю Alitude и при этом на эту 3d карту положить числовые данные по полю Number?
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Высота+Численность на одной карте в ArcGIS
-Импортируйте точечные данные
-Постройте TIN
-Оформите его в одном цвете, в разделе Symbology - "Face using simple colour" (не уверен что именно так называется)
-Постройте поверхность по числовым данным
-Придайте ей некоторую прозрачность
В ArcScene можно числовой поверхность придать высоту 3д поверхности рельефа, а также включить для нее smooth shading (тени), что выглядит крайне симпатично, даже в режиме 2d
-Постройте TIN
-Оформите его в одном цвете, в разделе Symbology - "Face using simple colour" (не уверен что именно так называется)
-Постройте поверхность по числовым данным
-Придайте ей некоторую прозрачность
В ArcScene можно числовой поверхность придать высоту 3д поверхности рельефа, а также включить для нее smooth shading (тени), что выглядит крайне симпатично, даже в режиме 2d
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Высота+Численность на одной карте в ArcGIS
То есть TIN - строить по полю Altitude, а на нее выше класть Terrain, построенной по полю Number?swdartvader писал(а):-Импортируйте точечные данные
-Постройте TIN
-Оформите его в одном цвете, в разделе Symbology - "Face using simple colour" (не уверен что именно так называется)
-Постройте поверхность по числовым данным
-Придайте ей некоторую прозрачность
А как это сделать, какими инструментами?В ArcScene можно числовой поверхность придать высоту 3д поверхности рельефа, а также включить для нее smooth shading (тени), что выглядит крайне симпатично, даже в режиме 2d
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Высота+Численность на одной карте в ArcGIS
В ArcScene можно числовой поверхность придать высоту 3д поверхности рельефа, а также включить для нее smooth shading (тени), что выглядит крайне симпатично, даже в режиме 2d
Естоь инструмент Add Z Information (3d features)
"Adds information about elevation properties of features in a Z-enabled feature class."
По описанию вроде бы подходит. Но он не видит в моем шейпе поле Z, и нет возможности назначить поле Altitude полем Z
Выдает: "The input feauture class must have Z values" А как задать ему поле Z?
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Высота+Численность на одной карте в ArcGIS
Add Z Information (3d features) извлекает значение Z в отдельное поле из точек типа PointZ
Вам же надо построить TIN посредством Create TIN, выбрав шейп точек, в виде masspoint и Altitude в качестве высот, в настройках инструмента. (в tin management 3d analyst)
Вам же надо построить TIN посредством Create TIN, выбрав шейп точек, в виде masspoint и Altitude в качестве высот, в настройках инструмента. (в tin management 3d analyst)
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Высота+Численность на одной карте в ArcGIS
Да, а сверху растр, только с настройками transparency поиграйте и того и другогоNatalia Novoselova писал(а): То есть TIN - строить по полю Altitude, а на нее выше класть Terrain, построенной по полю Number?
?
Последний раз редактировалось swdartvader 05 сен 2014, 00:49, всего редактировалось 1 раз.
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Высота+Численность на одной карте в ArcGIS
настройками в таблице содержания, а именно для растра - base heights - flying on the custom surface - указать там ТИН, установить максимумы для Raster Resolution, а затем в одной из вкладок (не помню какой) найти smooth shading. Направления солнца меняются в свойствах фрейма, illuminationNatalia Novoselova писал(а): А как это сделать, какими инструментами?
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Высота+Численность на одной карте в ArcGIS
Спасибо! А в двух последних ответах, растром вы называете Terrain (то есть созданное инструментами Terrain Manegement)?
Последний раз редактировалось Natalia Novoselova 05 сен 2014, 01:43, всего редактировалось 1 раз.
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Высота+Численность на одной карте в ArcGIS
На другом ресурсе мне туманно на это ответилиИнтересно, а нет ли еще способа - обозначив размерами пунсона числовые данные в точечной теме, просто поднять каждую на свою высоту, ну и вращать как угодно (в ArcScene видимо)
Как это можно осуществить? В настройках темы - не могу найти описанных возможностейYes, you can easily do all that. Set height to attribute value as well as make the symbol size based on the same value
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: Высота+Численность на одной карте в ArcGIS
Не доглядела, товарищи снабдили полным ответом. )
Получилось - красиво )
Итого, имеем 2 варианта решения задачи: через поверхности (что актуально, если темы полигональные). И более простой метод - путем поднятия точек. Точки задала размером пунсона и подняла их на свою высоту.
Получилось - красиво )
I am using 10.2.1 and there seems to be a bit of an issue with the order in which the base height is set and the symbol assigned a size based on attributes. Long story short; it works better to set the symbol first then assign the base height both based on the same, in your case altitude, value.
To symbolize based on an attribute field value: Add layer to ArcScene. Go to layer properties -> Symbology tab -> Features -> single symbol button -> in Symbol Selector select "Edit Symbol" -> In SYmbol Property Editor choose Type: 3D Simple Marker Symbol -> Style: Sphere -> OK
Back in Layer Properties -> Symbology Tab -> Choose "Advanced" -> Size -> select your field.
To assign base height based on attribute:
In layer properties go to the "Base Heights" tab. In the lower part of the dialog, enable the "Use a constant value or expression" option and click the "calculator" button beside the expression text box. When expression builder is displayed, choose your altitude field and hit OK. Your layer will now display features at those altitude
Итого, имеем 2 варианта решения задачи: через поверхности (что актуально, если темы полигональные). И более простой метод - путем поднятия точек. Точки задала размером пунсона и подняла их на свою высоту.
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 6 гостей