SAS.Wiki

Веб-картография и навигация

Инструменты пользователя

Инструменты сайта


описание_sasplanet.ini

Главная страница

Функции программы

Описание файла SASPlanet.ini

Настройки программы хранятся в файле SASPlanet.ini.

Большинство параметров можно менять через меню настроек программы (они отмечены звёздочками), однако некоторые параметры можно редактировать только вручную.

Перед редактированием файла SASPlanet.ini необходимо закрыть программу, а после сохранения запустить снова.

Формат записи цвета - первые 2 знака: прозрачность, остальные 6 - цвет в hex-формате (#AARRGGBB)

[View] параметры общего вида программы
ShowMapNameOnPanel=1отображать название карты на панели инструментов
DisableZoomingByMouseScroll=0запретить изменение масштаба колесом мыши
MouseScrollInvert=1*вращение колеса мыши на себя - приближение
ShowHintOnMarks=1*отображать описание метки при наведении курсора
ShowHintOnlyInMapMoveMode=0показывать инфо только в режиме Map Move?
MagnetDraw=0будет ли работать притягивание
MagnetDrawSize=10размер в пикселях квадрата, в котором ищутся точки для прилипания. Потом выбирается ближайшая из них
DefCache=2*тип кэша по умолчанию
ShowIconInTray=0*сворачивать в трей
Lang=ru*язык программы
ThreadPriority=4приоритет этой задачи
ResamplingType=0*алгоритм растягивания изображений при операциях, не указанных отдельно (Другие)
UICachePerZmp=100*количество тайлов кэшируемых в памяти (для каждой карты)
BackgroundColor=12632256*цвет фона окна программы
[PANEL] параметры панелей инструментов
lock_toolbars=1*закрепить панели инструментов
[NavToPoint] параметры навигации на точку
Active=0навигация на точку активна
X=0 координаты точки
Y=0
ID= ?
[MainFormGPSEvents] параметры взаимодействия указателя GPS с картой
MoveMapByGPS=1*автоматически перемещать карту
GPSPosInCenter=0*текущая позиция всегда в центре
MinGPSMoveDelta=10минимальный сдвиг указателя GPS, при котором карта будет сдвигаться?
SensorsAutoShow=1автоматический показ панели датчиков при включении GPS
ProcessGpsIfFormActive=1Если 0, то карта перемещается вслед за GPS всегда. Если 1, то карта перемещается вслед за GPS, только если активно окно карты, а если активно дочернее окно - не перемещается.
[GPSMarker_MarkerMoved] параметры движущегося указателя GPS
Size=25размер
FillColorHex=$96FF0000цвет заполнения
BorderColorHex=$C8000000цвет границы
[GPSMarker_MarkerStoped] параметры остановленного указателя GPS
Size=10размер
FillColorHex=$C8FF0000цвет заполнения
BorderColorHex=$C8000000цвет границы
[GPSMarker_Rings] параметры колец вокруг указателя GPS
Count=0*количество окружностей
StepDistance=1000*радиус окружности (м)
[GPSMarker] параметры указателя GPS
MinSpeed=1минимальная скорость при которой используется движущийся указатель GPS
[GeoCoder] параметры геокодера
GeoCoderGUID={012C3CBF-9EDF-44F1-B728-346C9585A95C}GUID геокодера
[Maps] параметры отображения карты
Map={8238C84A-D37E-45E1-A735-FBCFBCD4168C}GUID последней выбранной карты
[Position] параметры последнего положения карты
Zoom=8последний выбранный зум
X=40.8083392573064последние координаты центра экрана
Y=54.2524915828628
[MainLayer] параметры отображения карт и слоёв
UsePrevZoomAtMap=0*брать карты из меньших масштабов
UsePrevZoomAtLayer=0*брать слои из меньших масштабов
ThreadPriority=3приоритет этой задачи
[TileGrid] параметры отображения границ тайлов
Visible=1*отображать
ShowText=1*отображать координаты тайла (X,Y)
GridColorHex=$C8000000*цвет
UseRelativeZoom=1*использовать относительный зум (+1, +2 и т.д)
Zoom=0*зум
[GenShtabGrid] параметры отображения бланковки карт Генштаба
Visible=0*отображать
ShowText=1*отображать названия листов
GridColorHex=$C8FFFFFF*цвет
Scale=0*масштаб
[DegreeGrid] параметры отображения градусной сетки
Visible=0*отображать
ShowText=1*подписи
GridColorHex=$C8FFFFFF*цвет
Scale=0*шаг
[Grids] параметры отображения сеток
ThreadPriority=3приоритет задачи для сеток
[StatusBar] параметры строки состояния
Visible=1отображать
Height=17высота
MinRedrawTime=50минимальное время перерисовки
BackgroundColorHex=$50000000цвет фона
TextColorHex=$FFFFFFFFцвет текста
FontName=Arialшрифт
FontSize=10размер шрифта
ZoomInfo=1отображать номер зума
LonLatInfo=1отображать координаты
MetrPerPixInfo=1отображать масштаб м/пиксель
TimeZoneTimeInfo=1отображать время таймзоны
DownloadInfo=1отображать инфо о загрузке
HttpQueueInfo=1отображать очередь загрузки
TilePathInfo=1отображать путь к тайлу
[GPSTrack] параметры отображения трека
ThreadPriority=3приоритет задачи
Visible=1*отображать
LineWidth=5*ширина линии
LastPointsCount=5000*максимальное количество отображаемых точек
[NavToPointMarker_ArrowMarker] параметры указателя навигации на метку (стрелка)
Size=25размер
FillColorHex=$96FF0000цвет заполнения
BorderColorHex=$C8000000цвет границы
[NavToPointMarker_ReachedPointMarker] параметры указателя навигации на метку (при достижении метки)
Size=20размер
FillColorHex=$C8FF0000цвет заполнения
BorderColorHex=$C8000000цвет границы
[NavToPointMarker] параметры указателя навигации на метку
CrossDistInPixels=100 ?
[MarksShow] параметры отображения меток
IsUseMarks=1использовать метки
IgnoreCategoriesVisible=0игнорировать видимые категории?
IgnoreMarksVisible=0игнорировать видимые метки?
ShowPointCaption=1показывать подписи точек
UseSolidCaptionBackground=0использовать непрозрачный фон для подписей
UseSimpleDrawOrder=0использовать простой порядок прорисовки
OverSizeRect.Left=256 ?
OverSizeRect.Top=128 ?
OverSizeRect.Right=64 ?
OverSizeRect.Bottom=128 ?
ThreadPriority=2приоритет задачи
[WikiLayer] параметры отображения слоя Wikimapia
MainColorHex=$FFFFFFFF*основной цвет
PointColorHex=$AAFFFFFFцвет точек?
ShadowColorHex=$FF000000*цвет окаймления?
ThreadPriority=1приоритет задачи
[MiniMap] параметры отображения миникарты
UsePrevZoomAtMap=1использовать нижележащие зумы для карт
UsePrevZoomAtLayer=1использовать нижележащие зумы для слоёв
ThreadPriority=2приоритет задачи
Width=178*ширина
ZoomDelta=3*разница зумов между основной и миникартой
Alpha=150*прозрачность миникарты
Visible=1*отображать
[MiniMap_Maps] параметры миникарты
Map={8238C84A-D37E-45E1-A735-FBCFBCD4168C}GUID используемой карты
[CenterScale] параметры азимутального кольца
Visible=0*отображать
[ScaleLine] параметры линий шкалы
Visible=1*отображать
Extended=0показывать также вертикальную шкалу
Width=256длина шкалы в пикселях
ColorHex=$FFFFFFFFцвет
OutLineColorHex=$AA000000цвет границы
FontName=Arialшрифт
FontSize=8размер шрифта
NumbersFormat=0Если NumbersFormat=0, используются «красивые» цифры и переменная длина шкалы. При значениях 1 и 2 длина шкалы задаётся в пикселях параметром Width. NumbersFormat=1 - целые числа, 2 - с двумя знаками после запятой
[CalcLine] параметры линии расчёта расстояний
LineColorHex=$96FF0000цвет
LineWidth=3ширина
VisibleCaptions=1отображать подписи
ShowAzimuth=1показывать азимут
ShowLastPointCaptionOnly=0отображать подпись только для последней точки
FontSize=7размер шрифта
LastPointFontSize=9размер шрифта для последней точки
TextColorHex=$FF000000цвет текста
TextBGColorHex=$6EFFFFFFцвет фона
[CalcLine_FirstPoint] параметры первой точки линии расчёта расстояний
Size=6размер
FillColorHex=$FF007F00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[CalcLine_ActivePoint] параметры активной точки линии расчёта расстояний
Size=6размер
FillColorHex=$FFFF0000цвет заполнения
BorderColorHex=$96FF0000цвет границы
[CalcLine_NormalPoint] параметры остальных точек линии расчёта расстояний
Size=6размер
FillColorHex=$96FFFFFFцвет заполнения
BorderColorHex=$96FF0000цвет границы
[SelectionRect] параметры прямоугольника выделения
FillColorHex=$14FFFFFFцвет заполнения
BorderColorHex=$960000FFцвет границы
FontSize=11размер шрифта
[SelectionPolygon] параметры полигона выделения
LineColorHex=$B40000FFцвет линии
LineWidth=3ширина линии
FillColorHex=$28FFFFFFцвет заполнения
[SelectionPolygon_FirstPoint] параметры первой точки полигона выделения
Size=8размер
FillColorHex=$FF007F00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[SelectionPolygon_ActivePoint] параметры активной точки полигона выделения
Size=8размер
FillColorHex=$FFFF0000цвет заполнения
BorderColorHex=$96FF0000цвет границы
[SelectionPolygon_NormalPoint] параметры остальных точек полигона выделения
Size=8размер
FillColorHex=$96FFFF00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[SelectionPolyline_Line] параметры полилинии выделения
LineColorHex=$B40000FFцвет
LineWidth=3ширина
[SelectionPolyline_Shadow] параметры полигона вдоль полилинии выделения
LineColorHex=$96FF0000цвет
LineWidth=1ширина
PolygoneRadius=100*радиус в метрах
FillColorHex=$96000000цвет заполнения
[SelectionPolyline_Line_FirstPoint] параметры первой точки полилинии выделения
Size=8размер
FillColorHex=$FF007F00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[SelectionPolyline_Line_ActivePoint] параметры активной точки полилинии выделения
Size=8размер
FillColorHex=$FFFF0000цвет заполнения
BorderColorHex=$96FF0000цвет границы
[SelectionPolyline_Line_NormalPoint] параметры остальных точек полилинии выделения
Size=8размер
FillColorHex=$96FFFF00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[EditMarkPolygon] параметры полигона при редактировании
LineColorHex=$96FF0000цвет линии
LineWidth=3ширина
FillColorHex=$32FFFFFFцвет заполнения
[EditMarkPolygon_FirstPoint] параметры первой точки полигона при редактировании
Size=8размер
FillColorHex=$FF007F00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[EditMarkPolygon_ActivePoint] параметры активной точки полигона при редактировании
Size=8размер
FillColorHex=$FFFF0000цвет заполнения
BorderColorHex=$96FF0000цвет границы
[EditMarkPolygon_NormalPoint] параметры остальных точек полигона при редактировании
Size=8размер
FillColorHex=$96FFFF00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[EditMarkPolyLine] параметры полилинии при редактировании
LineColorHex=$96FF0000цвет
LineWidth=3ширина
VisibleCaptions=0видимость подписей
ShowAzimuth=1показывать азимут
ShowLastPointCaptionOnly=0показывать подпись только для последней точки
FontSize=7размер шрифта
LastPointFontSize=9размер шрифта для последней точки
TextColorHex=$FF000000цвет текста
TextBGColorHex=$6EFFFFFFцвет фона
[EditMarkPolyLine_FirstPoint] параметры первой точки полилинии при редактировании
Size=8размер
FillColorHex=$FF007F00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[EditMarkPolyLine_ActivePoint] параметры активной точки полилинии при редактировании
Size=8размер
FillColorHex=$FFFF0000цвет заполнения
BorderColorHex=$96FF0000цвет границы
[EditMarkPolyLine_NormalPoint] параметры остальных точек полилинии при редактировании
Size=8размер
FillColorHex=$96FFFF00цвет заполнения
BorderColorHex=$96FF0000цвет границы
[FillingLayer] параметры карты заполнения
Map={00000000-0000-0000-0000-000000000000}её GUID
ThreadPriority=1приоритет задачи
Visible=0*отображать
RelativeZoom=0*относительный зум
Zoom=7*зум
ShowTNE=1*показывать tne
NoTileColorHex=$6E000000цвет отсутствующих тайлов
TNEColorHex=$6EFF0000цвет tne
FillingMapMode=1*какие тайлы показывать: отсутствующие, существующие, с градиентом и т. д.
[GotoMarker] ?
ShowTickCount=20000 ?
[FullMapMouseCursor] отображение горизонтальной и вертикальной линий (в точке курсора) на весь экран
LineColorHex=$FFFFFFFFцвет линии
Enabled=0разрешён
ShowAlways=0показывать всегда
[ViewDownload] параметры отображения скачивания тайлов
ThreadPriority=1приоритет задачи
TileSource=1*источник тайлов
TileMaxAgeInInternet=00:01:00максимальный возраст тайлов в Интернете?
TilesOut=0*количество тайлов, загружаемое за границами экрана
QueueRequestCount=32размер очереди скачивания
[KeyMoving] параметры сдвига карты клавиатурой
FirstKeyPressDelta=30сдвиг непосредственно при нажатии (пикселей)
MinPixelPerSecond=20минимальная скорость движения (пикселей/с)
MaxPixelPerSecond=1024максимальная скорость движения (пикселей/с)
SpeedChangeTime=3время достижения максимальной скорости
StopTime=0время останова после отпускания кнопки
[Zooming] параметры масштабирования
ZoomingAtMousePos=1*перемещать к курсору
AnimateZoom=1*анимация при масштабировании
AnimateZoomTime=320время анимации при масштабировании
[MouseMoving] параметры сдвига карты мышью
AnimateMove=1*движение по инерции
AnimateMoveTime=600время анимации
AnimateMaxStartSpeed=4000максимальная скорость анимации
AnimateMinStartSpeed=100минимальная скорость анимации
[MarksExplorerWindow] параметры окна управления метками
Left=126координаты окна
Top=228
Width=960размеры окна
Height=715
[PATHtoCACHE] *пути к различным типам кэша
PrimaryPath=.Базовый путь от которого отсчитываются все пути к разным типам кэша (по-умолчанию в папке с exe)
GMVC=cache_old\*кэш GoogleMV
SASC=cache\*родной кэш SAS
ESC=cache_ES\*кэш EarthSlicer
GMTiles=cache\*кэш Global Mapper
GECache=cache_GE\*кэш Google Earth
GCCache=Q:\GoogleEarth.Local\GeoCacher\*кэш GeoCacher
BDBCache=cache\*кэш Berkeley DB
DBMSCache=SASGIS_DBMS\$*кэш СУБД
BDBVerCache=cache\*кэш Berkeley DB версионный
[PATHtoMAPS] путь к папке с zmp
PrimaryPath=.\Maps
[PATHtoMapSvcScan] путь к MapSvcScan?
PrimaryPath=.\MapSvcScan
[PATHtoTRACKS] путь к папке с треками
PrimaryPath=.\TrackLog
[PATHtoMARKS] путь к файлам меток
PrimaryPath=.
[PathToMarksIcons] путь к папке с иконками
PrimaryPath=.\MarksIcons
[PATHtoMediaData] путь к папке с медиа данными
PrimaryPath=.\MediaData
[PATHtoTerrainData] путь к папке с Terrain данными
PrimaryPath=.\TerrainData
[GpsData] пути к файлам данных GPS
InfoFileName=.\GpsInfo.ini
TrackFileName=.\LastPoints.dat
[GSM] параметры определения координат по данным GSM
UseGSMByCOM=1*автоматически определять параметры базовых станций через подключенный телефон
Port=COM1*порт
BaudRate=4800*скорость
WaitTime=200*ожидание ответа
[Internet_Proxy] параметры прокси
UseIEProxySettings=0*брать настройки подключения из реестра
UseProxy=0*использовать прокси
Host=82.137.160.174:3128*IP и порт
UseAuth=0*использовать авторизацию
Login=*логин
Password=*пароль
[Internet] параметры Интернет-соединения
UserAgentString=Mozilla/4.0 (compatible; MSIE 7.; Windows NT 5.1; .NET CLR 2.0.50727)строка UserAgent
TimeOut=10000*таймаут на сетевые операции
DownloadTryCount=2*пытаться повторно загрузить тайл при его отсутствии
SleepOnResetConnection=30000 ?
GoNextTile=0*переходить к следующему тайлу, если сервер не отвечает
SessionLastSuccess=1*начать сохранённую сессию загрузки с последнего удачно скачанного тайла
SaveTNE=0*сохранять информацию об отсутствии тайлов на сервере
ThreadPriority=2приоритет задачи
[InternalBrowser] параметры внутреннего браузера
Left=176положение окна
Top=232
Width=960размеры окна
Height=715
Алгоритмы растягивания изображений при различных операциях
[Maps_Load] *при загрузке из кэша
ResamplingType=0
[Maps_GetPrev] *при создании слоя из меньших масштабов
ResamplingType=0
[Maps_Reproject] *при смене проекции слоя
ResamplingType=0
[Maps_Download] *при скачивании
ResamplingType=0
[ValueFormats] параметры форматов величин
FirstLat=1*отображать в порядке «широта-долгота»
DistFormat=0*формат отображения расстояний
DegrisShowFormat=0*формат представления координат
AreaShowFormat=0*формат отображения площади
[View_TilesDrafts] параметры алгоритма растягивания изображений
ResamplingType=0*при смене масштаба
[GPS_Module] параметры модуля GPS
COM=1*порт
BaudRate=4800*скорость
timeout=300*время ожидания ответа от приёмника (сек.)
update=1000*период обновления (мс)
NMEAlog=0*автоматически сохранять трек → .nmea/.garmin
USBGarmin=0*приёмник Garmin USB
AutodetectCOMOnConnect=0*автопоиск
AutodetectCOMFlags=0автоопределение флагов порта
[GPS] параметры GPS
Enabled=0*разрешён
LogWrite=0*автоматически сохранять трек → .gpx (.plt)?
NoDataTimeOut=5000таймаут при отсутствии данных
Odometer1=0*показывать одометр 1
Odometer2=0*показывать одометр 2
[Terrain] параметры Terrain
ShowInStatusBar=1показывать панель состояния
TrySecondaryProviders=1пробовать вторичного провайдера?
PrimaryProvider={04539368-8BFA-4B45-9D64-F30E91CEFC7F}первичный провайдер
[ZmpDefaultParams] параметры zmp по умолчанию
MaxConnectToServerCount=4максимальное количество подключений к серверу
UseMemCache=1использовать кэш в памяти
MemCacheCapacity=100ёмкость кэша в памяти
MemCacheTTL=60000 ?
MemCacheClearStrategy=1стратегия очистки кэша в памяти
[StartUpLogo] параметры лого при старте программы
ShowLogo=1отображать
[COLOR_LEVELS] параметры отображения цветов
InvertColor=0*инвертировать цвет (ночной режим)
Gamma=50*гамма
Contrast=0*контраст
[MapSvcScan] параметры ?
UseStorage=1использовать хранение?
ShowOnlyNew=0отображать только новые?
MakeOnlyNew=1делать только новые?
OldAfterDays=1становятся старыми через, дней?
DataDoorsState=8состояние DataDoors?
KosmosnimkiState=0состояние Kosmosnimki?
RosCosmosState=0состояние RosCosmos?
RosCosmosUserName=имя пользователя RosCosmos?
RosCosmosPassword=пароль RosCosmos?
[MarkNewPoint_Name] параметры названия новой метки
FormatString=Точка %0:dформат строки
Counter=138Счетчик
[MarkNewPoint] параметры новой точечной метки
IconName=название иконки
CategoryId=-1ID категории
TextColorHex=$A6FFFF00цвет текста
ShadowColorHex=$A6000000цвет тени
FontSize=11размер шрифта
IconSize=32размер иконки
CategoryName=название категории
[MarkNewLine_Name] параметры названия новой линии (пути)
FormatString=Путь %0:dформат строки
Counter=20Счетчик
[MarkNewLine] параметры новой линии (пути)
CategoryId=-1ID категории
LineColorHex=$A6FF0000цвет
LineWidth=2ширина
CategoryName=название категории
[MarkNewPoly_Name] параметры названия нового полигона
FormatString=Полигон %0:dформат строки
Counter=99Счетчик
[MarkNewPoly] параметры нового полигона
CategoryId=-1ID категории
LineColorHex=$A6000000цвет линии
FillColorHex=$33FFFFFFцвет заполнения
LineWidth=2ширина линии
CategoryName=название категории
[MarkNewCategory] параметры новой точечной метки
DefaultName=Новая категорияназвание по умолчанию
AfterScale=3минимальный зум, на котором отображается метка
BeforeScale=23максимальный зум, на котором отображается метка
[MarksGUI] Общие правила при создании новых меток
IsAddTypeToCaption=1 ?
IsAddTimeToDescription=1при создании нового полигона/метки/пути убрать описание по умолчанию(текущую дату и время)
[HOTKEY] *параметры горячих клавиш (показаны не все)
tbitmCreateShortcut=0
tbitmShowDebugInfo=0
[MainForm] параметры главного окна программы
FullScreen=0полный экран
Maximized=1развёрнуто
Left=300положение окна
Top=206
Width=904размеры окна
Height=715
Параметры различных панелей (показана только одна, для примера, изменять не рекомендуется)
[PANEL_TBMainToolBar]
Rev=2000
Visible=1
DockedTo=TBDock
LastDock=TBDock
DockRow=1
DockPos=0
FloatLeft=0
FloatTop=0
FloatRightX=0
[LastSelection] параметры последнего выделения
LineColorHex=$D2000000цвет линии
LineWidth=2ширина линии
FillColorHex=$00000000цвет заполнения
Visible=1видимость
FileName=.\LastSelection.hlgфайл, в который записано выделение
[GeoCoder_History] история поиска геокодерами
Capacity=10количество записей
Item0=Москвасписок последних запросов
Item1=Большие Бодуны
Item2=Выдропужск
Item9=Мухосранск
[GPSTrack_SpeedGrid] параметры отображения скорости на треках
Speed_0=100 < скорость < 10 км/час
MinColor_0Hex=$40000000цвет трека при 0
MaxColor_0Hex=$C0000000цвет трека при 10
Speed_1=6010 < скорость < 60 км/час
MinColor_1Hex=$C0007F00цвет трека при 10
MaxColor_1Hex=$C0FFFF00цвет трека при 60
Speed_2=10060 < скорость < 100 км/час
MinColor_2Hex=$C0FFFF00цвет трека при 60
MaxColor_2Hex=$C0FF0000цвет трека при 100
Speed_3=140100 < скорость < 140 км/час
MinColor_3Hex=$C000FF00цвет трека при 100
MaxColor_3Hex=$C0007F7Fцвет трека при 140

Настройка приоритетов

В разных секциях есть ключи ThreadPriority, которые задают приоритет данной задачи.

Расшифровка значений приоритетов (можно использовать значения от 0 до 4):

  • 0: tpIdle - процесс выполняется только тогда, когда система не занята и больше нет работающих в данных момент процессов;
  • 1: tpLowest - на два пункта ниже нормального;
  • 2: tpLower - на один пункт ниже нормального;
  • 3: tpNormal - нормальный. Такой приоритет у большинства задач;
  • 4: tpHigher - на один пункт выше нормального;
Перевод этой страницы: