Вопросы связанные с работой ГИС Аксиома
			
		
		
			- 
				
								Дмитрий							
 
						- Администратор
 			
		- Сообщения: 107
 		- Зарегистрирован: 04 июн 2019, 11:33
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 Дмитрий » 21 дек 2024, 20:54
			
			
			
			
			Матвеич писал(а): ↑21 дек 2024, 19:29
Идентификатор - числовой рандомный числовой код
Окна как в Гис Mapinfo
 
Как отдельное свойство идентификатор отсутствует. Не указано какая преследуется цель, но можно попробовать через менеджер окон.
Количество окон
Первое окно
 
			
			
									
									
						 
		 
		 
				
			 
				
		
		
			- 
				
								Матвеич							
 
						- Пользователь
 			
		- Сообщения: 141
 		- Зарегистрирован: 09 янв 2024, 14:43
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 Матвеич » 25 дек 2024, 13:40
			
			
			
			
			Уважаемые Gismap и Дмитрий ! Благодарю Вас! С Вашей помощью все получается !!!!
        Описание проблемы:   есть две  таблицы с одинаковой структурой.
    1-я таблица - пустая. (записи отсутствуют) открыта в 1-м  окне.
     2 -я таблица   содержит n-ое  количество графических записей открыта  во 2-м окне.
     2-е  окно активное.
     Вопрос: как скопировать все записи из 2-й таблицы 2-ого окна  в 1-ю таблицу 1-го окна.
  P.S. выбираю все записи  из 2-й таблицы 2 -ого окна через SQL запрос и все дальше тупик ...
			
			
									
									
						 
		 
		 
				
			 
				
		
		
			- 
				
								Дмитрий							
 
						- Администратор
 			
		- Сообщения: 107
 		- Зарегистрирован: 04 июн 2019, 11:33
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 Дмитрий » 25 дек 2024, 14:09
			
			
			
			
			Если структура совпадает и нужно скопировать все записи, то можно сделать так:
Код: Выделить всё
in_table = axipy.provider_manager.openfile('input.tab')
out_table = axipy.provider_manager.openfile('output.tab')
out_table.insert(in_table.items())
out_table.commit()
 
			
			
									
									
						 
		 
		 
				
			 
				
				
		
		
			- 
				
								Матвеич							
 
						- Пользователь
 			
		- Сообщения: 141
 		- Зарегистрирован: 09 янв 2024, 14:43
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 Матвеич » 26 дек 2024, 09:37
			
			
			
			
			Благодарю gisamap и Дмитрия !!!
 
 теперь другая закавыка : - как возвратить полное имя файла на основе его неполной спецификации.
			
			
									
									
						 
		 
		 
				
			 
				
		
		
			- 
				
								Дмитрий							
 
						- Администратор
 			
		- Сообщения: 107
 		- Зарегистрирован: 04 июн 2019, 11:33
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 Дмитрий » 26 дек 2024, 09:42
			
			
			
			
			Что такое неполная спецификация? Относительный путь? Можно пример?
			
			
									
									
						 
		 
		 
				
			 
				
		
		
			- 
				
								gisamap							
 
						- Пользователь
 			
		- Сообщения: 491
 		- Зарегистрирован: 18 окт 2019, 11:03
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 gisamap » 26 дек 2024, 10:18
			
			
			
			
			У объекта Table б существует свойство  properties: dict
    Дополнительные свойства объекта данных.
таким образом для объекта Table , можно узнать путь на tab файл 
  .properties['tabFile']
если открыть tab 
tab_source=provider_manager.openfile(path_source)
то 
tab_source.properties['tabFile'] вернет путь на tab файл 
Матвеич писал(а): ↑26 дек 2024, 09:37
Благодарю gisamap и Дмитрия !!!
 
 теперь другая закавыка : - как возвратить полное имя файла на основе его неполной спецификации.
 
 
			
			
									
									
						 
		 
		 
				
			 
				
		
		
			- 
				
								Матвеич							
 
						- Пользователь
 			
		- Сообщения: 141
 		- Зарегистрирован: 09 янв 2024, 14:43
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 Матвеич » 29 дек 2024, 12:08
			
			
			
			
			Доброго дня форумчане !!!
   
       Поздравляю с наступающим новым 2025 годом !!! Желаю здоровья , успехов и ЧИСТОГО НЕБА !!!!
 Благодарю за помощь Александра, Gismap, Дмитрия, Андрея !!!! БЛАГОДАРЮ !!!!  
  
С наступающим 2025 годом !!!!!
P.S. Примите мои уверения в совершеннейшем к Вам почтении !
			
			
									
									
						 
		 
		 
				
			 
				
		
		
			- 
				
								Матвеич							
 
						- Пользователь
 			
		- Сообщения: 141
 		- Зарегистрирован: 09 янв 2024, 14:43
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 Матвеич » 07 янв 2025, 12:31
			
			
			
			
			Как изменить длину линии выбранного объекта на слое карты ?
 
   Выбрав линию и дважды кликнув вызываем диалоговое окно геометрии.
 Значение поля "длина"  не активно. Изменить не получается. В справке не нашел информации по данной теме.
 Можно поменять только оформление и только.
			
			
									
									
						 
		 
		 
				
			 
				
		
		
			- 
				
								gisamap							
 
						- Пользователь
 			
		- Сообщения: 491
 		- Зарегистрирован: 18 окт 2019, 11:03
 		
		
						
						
		
		
						
						
													
							
						
									
						Сообщение
					
								 gisamap » 07 янв 2025, 12:48
			
			
			
			
			Добрый день.
Соглашусь с вами , в отличии от MapInfo изменять длину нельзя.
Было бы неплоха иметь опцию , включения "Линейки" при создании Линий , полилиний , полигонов .
На данный момент на сколько я понимаю единственная возможность создать линию заданной длины "Создание по углу и расстоянию" (Вкладка Геометрия )
Матвеич писал(а): ↑07 янв 2025, 12:31
Как изменить длину линии выбранного объекта на слое карты ?
 
   Выбрав линию и дважды кликнув вызываем диалоговое окно геометрии.
 Значение поля "длина"  не активно. Изменить не получается. В справке не нашел информации по данной теме.
 Можно поменять только оформление и только.