Profile contract
geo.outline@1
Plain geography outline with optional graticule; projection-method comparison plates. Requires the optional ddn-geo module.
geo projectionBase map · Projection comparison
Open this profile in the gallery
Primary palette
activityaggregateapiapplicationarchivearraybackupbindingblobbridgebucketcachecatalogchangecheckpointcloudcloud_accountclsclustercollectioncolocationcommandconnectorconstraintconsumer_groupcontainercontextcubedashboarddata_productdatabasedatasetdcldctdecisiondevicedimensiondocumentdomainendpointentityentlenumerationenvironmentexportextextensionfactfeaturefederationfieldfilefile_setfixturefolderforeign_tablefunctiongatewaygpographgraph_edgegraph_nodehistoryhostidentityindexissuejobkey_valuekeyspacelogmanifestmanual_activitymapmaterialized_viewmessagemetricmodel_artifactnamespacenetworknotenote.stickyobjectobservationoprorganizationpartitionpartition_rulepipelinepkgplacementpolprocedureprvpubqlrqryquery_operationqueuerdfrecordrecoveryregionregistryrelreplicareplica_setreportretentionrolerouterrulerunsamplesaved_viewscheduleschemaschema_registrysearch_indexsecurity_zonesemantic_modelsequenceservicesetshardsiteslosnapshotsql_domainsql_typesubsubscriptionsynonymtableteamtensortermtesttime_seriestimelinetopictriggerunitvariantvectorviewvolumewebhookwide_columnwindowworkspacewrite_operationzoneAdditional context roles
analysis.roleanalysis.taskarchi.application_componentarchi.application_servicearchi.business_actorarchi.business_interfacearchi.business_processarchi.business_rolearchi.business_servicearchi.technology_nodearchi.technology_servicec4.componentc4.containerc4.personc4.queuec4.storec4.systemchen.associationchen.attributechen.entitycmmn.casefilecmmn.caseplancmmn.decisiontaskcmmn.humantaskcmmn.milestonecmmn.processtaskcmmn.sentrycmmn.stagecmmn.taskcmmn.timereventcmmn.usereventdfd.externaldfd.processdfd.storedmn.bkmdmn.decisiondmn.decisionservicedmn.inputdatadmn.knowledgesourceepk.connectorepk.eventepk.functionepk.infoobjectepk.orgunitepk.processlinkepk.rolefamily.personfamily.unionfbd.blockfbd.variableflow.acceptsignalflow.annotationflow.callconversationflow.cardflow.choreotaskflow.collateflow.connectorflow.conversationflow.datainputflow.dataobjectflow.dataoutputflow.datastoreflow.decisionflow.delayflow.displayflow.documentflow.endflow.flowfinalflow.forkjoinflow.gatewayflow.groupflow.intermediateflow.ioflow.isoextractflow.isomergeflow.loopendflow.loopstartflow.manualinputflow.manualopflow.mergeflow.objectnodeflow.offpageflow.parallelmodeflow.preparationflow.processflow.sendsignalflow.sortflow.startflow.storageflow.subconversationflow.subprocessflow.timeeventidef0.activityladder.coilladder.contactladder.jumpladder.labelladder.returnmsc.hmscrefnetwork.busnetwork.racknetwork.servernetwork.switchorm.entitytypeorm.facttypeorm.valuetypepetri.placepetri.transitionquality.categoryquality.causequality.effectreq.implementationreq.requirementreq.testrule.rowsdl.agentsdl.blocksdl.createsdl.inputsdl.outputsdl.proceduresdl.resetsdl.savesdl.setsdl.signalsdl.signalsetsdl.tasksdl.timersoaml.agentsoaml.capabilitysoaml.messagesoaml.milestonesoaml.participantsoaml.servicecontractsoaml.serviceinterfacestate.choicestate.entrypointstate.exitpointstate.finalstate.forkjoinstate.history_deepstate.history_shallowstate.initialstate.junctionstate.statestate.terminatesysml.blocksysml.constraintsysml.flowspecsysml.interfaceblocksysml.testcasesysml.valuetypetree.eventtree.gateuaf.actualorganizationuaf.actualpersonuaf.actualresourceuaf.archdescuaf.assetuaf.capabilityuaf.dictionaryentryuaf.enterprisegoaluaf.enterprisevisionuaf.implementeruaf.modelrefuaf.opactivityuaf.opexchangeuaf.opnodeuaf.opperformeruaf.organizationuaf.personuaf.postuaf.projectuaf.projectmilestoneuaf.protocoluaf.resourceuaf.resourcefunctionuaf.resourceperformeruaf.responsibilityuaf.securitycontroluaf.securityelementuaf.servicefunctionuaf.servicepolicyuaf.servicespecuaf.standarduaf.standardcollectionuaf.strategicphaseuaf.systemuaf.systemfunctionuaf.technologyuaf.threatuaf.viewpointuaf.workpackageui.buttonui.checkboxui.frameui.imageui.inputui.labelui.listuml.actoruml.artifactuml.classuml.collaborationuml.componentuml.deviceuml.enumerationuml.executionenvuml.interfaceuml.metaclassuml.nodeuml.packageuml.stereotypeuml.subjectuml.usecasevsm.controlvsm.customervsm.inventoryvsm.kaizenvsm.operatorvsm.processvsm.supermarketProfile verification
- Render supplied geography and optional graticule; no data-value encoding or synthetic records.
- Load the optional geo module and host-supplied GeoJSON; DDN does not fetch arbitrary geography URLs. Supported geometry is Polygon/MultiPolygon/Point/MultiPoint, wrapped as Feature/FeatureCollection or bare geometry.
- Select mercator/equirectangular/albers/equalEarth; fit the declared projection, split antimeridian crossings, clamp Mercator latitude as implemented. Missing module produces a visible error placeholder, not a successful map.
Profile defaults
Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.
{
"projection.kind": "geo",
"projection.profile": "geo.outline@1",
"projection.mark": "outline",
"projection.method": "mercator",
"projection.graticule": false
}Projection properties
kind, profile, width, height, records, mark, x, y, value, size, unit, filter, order, missing, geography, method, graticule
Design operations
- Choose registered geography and projection; select records and bind region/value or coordinate/size channels; inspect unmatched joins and provenance.
Bounded analysis
Declared geographic projection, bounded joins and value encoding; no geocoding, spatial prediction or remote geography fetching.
Outside this profile
- thematic encoding (use geo.choropleth@1 or geo.symbols@1)