Coder Social home page Coder Social logo

esri / dictionary-renderer-toolkit Goto Github PK

View Code? Open in Web Editor NEW
22.0 7.0 11.0 2.64 MB

The Dictionary Renderer Toolkit provides documentation and tools for the creation of custom dictionary styles for use with the dictionary renderer.

License: Apache License 2.0

C# 100.00%
cartography desktop layer maps services symbols publishing-sharing

dictionary-renderer-toolkit's Introduction

Dictionary renderer toolkit

Extend ArcGIS Pro, the ArcGIS API for JavaScript, and the ArcGIS Runtime SDKs by creating custom dictionary renderers. Dictionary renderers allow complex symbology specifications, such as those using in military symbology, to be configured and drawn in maps. This toolkit provides resources to support modifying and creating symbol dictionaries for use with the dictionary renderer to suit your symbolization requirements.

Requirements

Dictionaries generated using this toolkit can be used in ArcGIS Pro 2.5 or higher and in ArcGIS Runtime SDKs 100.7 or higher.

The dictionaries can be shared as web styles for use with ArcGIS Runtime SDKs 100.10 or higher, ArcGIS Pro 2.6 or higher, and ArcGIS API for JavaScript 4.13 or higher.

Note: The ArcGIS API for JavaScript version 4.16 and higher support point, line, and polygon symbols. The ArcGIS API for JavaScript versions 4.13 through 4.15 support point symbols only.

Previous versions of this toolkit allowed for the creation of older version dictionaries. These are archived as branches of this repository. The table below shows the branches available and the versions of the dictionary, ArcGIS Pro and ArcGIS Runtime SDK that they correspond to. It is recommended that dictionaries be upgraded to version 4.0.0, to achieve the full functionality of the dictionary. See Upgrading dictionary styles from a previous version for steps to upgrade.

Branch Notes ArcGIS Pro ArcGIS Runtime SDK ArcGIS Maps SDK for JavaScript Dictionary Version
master Dictionary version 4.0.0 Pro 3.2 or higher 200.2 or higher 4.27 or higher 4.0.0
release/3.0.0 Add-ins are for ArcGIS Pro 3x, dictionary version 3.0.0 Pro 3.0 or higher 100.7 or higher 4.13 or higher 3.0.0
release/2.9.0 Add-ins are for ArcGIS Pro 2x Pro 2.5 - Pro 2.9 100.7 or higher 4.13 or higher 3.0.0
release/2.0.0 Dictionary version 2.0.0 Pro 2.4 100.6 NA 2.0.0

See the ArcGIS Pro system requirements for requirements to run ArcGIS Pro.

In order to build Add-Ins provided in this repository, see the ArcGIS Pro 2.5 SDK for .NET requirements.

Contributing

Esri welcomes contributions from anyone and everyone. For more information, see our guidelines for contributing.

Issues

Find a bug or want to request a new feature? Let us know by submitting an issue.

Licensing

Copyright 2023 Esri

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

A copy of the license is available in the repository's license.txt file.

dictionary-renderer-toolkit's People

Contributors

williamscraigm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dictionary-renderer-toolkit's Issues

Link to 'Working with Overrides' topic is broken

I am interested in the 'Working with Overrides' topic, but when I click on the link, I get the following message: 404-This is not the web page you are looking for.

Is the information for this topic available somewhere else? I have just started working with Symbol Dictionaries, and have gotten a lot of very helpful information from this site, and am hoping that the 'Overrides' topic is still available.

Thanks!

Can I use Symbol Level Drawing with Symbol Dictionaries?

Hello

I was wondering if it is possible to control Symbol Level Drawing with Symbol Dictionaries?
I couldn't find anything regarding this topic either in this repository or on the ESRI documentation pages for ArcGIS Pro.

Thank you
Ben

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.