Skip to content

History / SpatialReference

Revisions

  • #1238 View captions: the view kind leads, and a missing SpatialReference is named Map View and Table View record that their title now starts with the name of the view, MapView or TableView. Main menu records that each of the four chart windows names its own kind, where all four used to read "Chart of x", and that the title follows the drawing rather than the menu entry, so switching it with "Show chart as ..." retitles the window. SpatialReference records what the map view title says when neither a SpatialReference nor a Label is configured for the base unit. Up to and including 20.19.1 nothing was written there at all, so the title began with a bare comma and gave no indication that the SpatialReference was missing. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @MaartenHilferink MaartenHilferink committed Sep 3, 2026
  • Spell operators and value types the way the engine registers them (#1161) The token table is case folded, so a page that writes UInt32, AsList or NrOfRows teaches a spelling that costs the reader a case mix-up warning on the first run. This rewrites those spellings across 142 pages to the names the engine actually registers, taken from the running engine rather than from memory: the 2342 operator group names that DocData()/OperatorGroups/name reports, plus the property names in TicPropDefConst.h. Four kinds of change, all case only: * value types in configuration examples -- String, Float64, SPoint, UInt32, Bool, Void and the *Seq variants -> lower case, which is what ValueWrap.cpp has registered (AsLowerCase of the C++ type name) since 20.9. * the boolean literals True/TRUE/False/FALSE in expressions and data lists. Property VALUES keep their spelling: StorageReadOnly = "False" is data. * operator names, in examples and in the syntax/definition lines of the operator pages: asList, asItemList, expand, currentDir, makeDir, get_x, get_y, pointrow, pointcol, id, range, subset, replace, quote, dquote, isNegative, isPositive, isZero, the *seq conversions -- and the other way for the ones the engine capitalises: BaseUnit, IsDefined, LowerBound, UpperBound, Round, RoundUp, RoundDown, RoundToZero, LowerCase, AsHex, SubItem, SubItem_PropValues, GeoDmsVersion, EXEC_EC. * nrofrows, both as the operator and as the unit property. Five examples named an item after the operator it called, which folds onto the operator's own token: MakeDir, GeoDMSVersion, Quote. Those items are renamed (newFolder, versionString, Quoted). DocData's sub-item is name, not Name. IntegrityCheck and expr property values are parsed as expressions, so the operator inside the string counts too. Value-type gains a "spelling" section and Naming-conventions a bullet saying that operator names must be written as registered -- most lower case, but not all -- both linking to the case mix-up section of Tree-item-name. NOT touched, and left as one decision rather than half-made here: the mixed-case PROPERTY names. The engine registers Label, Expr, Descr, Metric, Format, Source, Using, Projection, ValueType, IsHidden, and the pages (like nearly every real configuration) write label, expr, descr, source, using. Whether the wiki follows the engine or the engine follows the corpus is the same question #1161 deferred for the ~57 property names; it should be settled once, in one place. Also left: SQL keywords inside SqlString values, Python API names, and example item names that merely collide with an engine name (Name, District, Area, Union, Left). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @MaartenHilferink MaartenHilferink committed Aug 28, 2026
  • TreeView: units get their own icons, and a compass marks a CRS (GeoDMS #319) Since 20.17.0 the tree icon says what an item IS rather than which views can be opened on it, which is what made a unit with subitems look like a container and an empty container fall through to the measuring-tape icon. Units now have four icons of their own (grid domain, other domain, base unit, values unit), the measuring tape is the base unit alone, and class-break attributes join the palette icon they always belonged with. A unit that is in a coordinate reference system, whether declared or inherited through its projection, gets a compass badge next to its name; SpatialReference points back at it. Table-View and Map-View referred to the old tree bitmaps for "the item with this icon opens in a table/map"; they now show the new ones.

    @MaartenHilferink MaartenHilferink committed Aug 22, 2026
  • replace weird space with normal space

    @jipclaassens jipclaassens committed Oct 9, 2025
  • Update code block syntax naar markdown standaard: - replace &lt; en &gt; uit oude website naar < en > - replace <pre> en </pre> naar ``` - uit die code blokken dan ook de <i>, </i>, <b> en </b> eruit.

    @jipclaassens jipclaassens committed Sep 17, 2025
  • Updated SpatialReference (markdown)

    @mtbeek32 mtbeek32 committed Jul 27, 2023
  • Updated SpatialReference (markdown)

    @mtbeek32 mtbeek32 committed Jul 27, 2023
  • Updated SpatialReference (markdown)

    @mtbeek32 mtbeek32 committed Jul 27, 2023
  • Created SpatialReference (markdown)

    @mtbeek32 mtbeek32 committed Jul 27, 2023