Вопрос по рельефу
22.02.2011 11:15:13
Спасибо. Погоняем программу. Через сервер при работе с рельефом возможны недоделки. Сообщите,пожалуйста свой e-mail и телефон на [email protected] для оперативной отладки.
|
|
|
|
24.02.2011 13:03:06
Все исправили.
|
|
|
|
22.04.2020 14:44:46
|
|||||
|
|
24.04.2020 11:17:52
Алексей, спасибо за ссылку.
Попробую сформулировать вопрос проще (макросами никогда не баловались, нужны ли они в нашем случае - вызывает вопрос). Итак, исходные данные: 1. Слой рельефа, построенный по данным высотных точек и горизонталей (TIN). 2. Слой с потребителями (точечные объекты), к которым присоединена база данных, в ней есть поле высотной отметки данного потребителя. Требуется: 1. Перенести для данной точки местности высотную отметку (значение) со слоя рельефа в данные потребителя. Действие разовое, поэтому городить макросы не считаю необходимым. Вероятно, достаточно будет правильно сформировать SQL. Но как? |
|
|
|
24.04.2020 11:40:09
UPDATE [voda] Set [voda].[H_geo] = [voda].Geometry.Z() Все. Если в текущей карте есть слой рельефа, если слой для записи и слой рельефа либо локальные либо с одного сервера, и у них заданы проекции, либо оба план-схемы, то запишет. |
|||
|
|
24.04.2020 13:00:00
Алексей, спасибо за код, но не сработало
![]() Простите уж за назойливость, но давайте уточним, что не так: UPD ATE [voda] Set [voda].[H_geo] = [voda].Geometry.Z() это, я так понимаю, имя таблицы потребителей (куда будут записываться данные), в нашем случае consumer UPDATE [voda] Set [voda].[H_geo] = [voda].Geometry.Z() это поле в таблице, куда будет записываться значение, в нашем случае H UPDATE [voda] Set [voda].[H_geo] = [voda].Geometry.Z() Это откуда брать значение для записи. Ошибочно указан слой voda, должен быть слой рельефа. Я прав? Как правильно записать в SQL имя слоя рельефа, если он имеет пробелы, его имя Рельеф по отметкам. |
|
|
|
24.04.2020 13:14:24
В тексте запроса нет слоя рельефа. Он должен просто в карте присутствовать. А в тексте запроса слой, для записи |
|||
|
|
24.04.2020 13:24:24
Изменено: |
|||
|
|
24.04.2020 14:16:01
Увы - смотрел, и не раз, но так ничего не добился. Значения ну никак не переносятся...
Алексей, давайте копнём глубже ![]() В слое есть несколько _типов потребителей_, у всех у них одна база данных. Может наличие типов имеет влияние?... |
|
|
|
24.04.2020 15:39:54
|
||||
|
|
|||