-
-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draw on Cesium map feature #2204
Commits on Aug 23, 2023
-
Create structure for tool for drawing on map [WIP]
- Create the initial DrawTool view and layout methods Issue #2180
Configuration menu - View commit details
-
Copy full SHA for 76f40f0 - Browse repository at this point
Copy the full SHA 76f40f0View commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ddb9543 - Browse repository at this point
Copy the full SHA ddb9543View commit details -
Expand on DrawTool methods, add to ToolbarView
- Still a WIP - Make draw tool work directly with Map model, independent of widget - Rename DrawTool to DrawToolView Issue #2180
Configuration menu - View commit details
-
Copy full SHA for ef5afac - Browse repository at this point
Copy the full SHA ef5afacView commit details
Commits on Aug 31, 2023
-
Improve Cesium Map models, views, & collections
- Add MapInteraction, GeoPoint and GeoBoundingBox models - Make the CesiumWidgetView methods smaller and more modular - Move Map model attributes to the MapInteraction model (selectedFeatures, currentPosition, currentScale, and currentViewExtent) - In MapAsset models, listen for changes to cesiumOptions and update Cesium model - In map connectors, don't use new models as defaults to avoid instantiating new models unnecessarily - Pass GeoPoint and GeoScale models directly to the ScaleBarView Issues #2189, #2180, #2187
Configuration menu - View commit details
-
Copy full SHA for 24c8050 - Browse repository at this point
Copy the full SHA 24c8050View commit details
Commits on Sep 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0668c24 - Browse repository at this point
Copy the full SHA 0668c24View commit details
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e2d5bde - Browse repository at this point
Copy the full SHA e2d5bdeView commit details -
Ensure layer is visible after load error is fixed
Issues #2189, 2180
Configuration menu - View commit details
-
Copy full SHA for 90fdc5c - Browse repository at this point
Copy the full SHA 90fdc5cView commit details -
Enable basic drawing on Cesium map
- Still needs methods to clear the polygon and stop drawing; proper UI; testing Issue #2180
Configuration menu - View commit details
-
Copy full SHA for ef72df5 - Browse repository at this point
Copy the full SHA ef72df5View commit details
Commits on Sep 21, 2023
-
Add connector & collection for drawing on map
- Add the GeoPoints collection, with methods for serializing to GeoJson - Add a model that listens to a GeoPoints collection and updates a CesiumVectorData model with new geometry - Use these in the DrawToolView - Enable clearing a polygon - Show on first click, line on second click, polygon on subsequent clicks Issue #2180
Configuration menu - View commit details
-
Copy full SHA for 0fc87fb - Browse repository at this point
Copy the full SHA 0fc87fbView commit details
Commits on Sep 28, 2023
-
Add buttons & actions to DrawToolView; use CZML
- Switch from GeoJson to CZML (improves ability to draw around poles) - Set up the DrawTool for actions like deleting & moving points, running a callback with user-created points as argument Issue #2180
Configuration menu - View commit details
-
Copy full SHA for 92e29eb - Browse repository at this point
Copy the full SHA 92e29ebView commit details
Commits on Oct 6, 2023
-
Speed up vector layer rendering, fix drawing
- Fix issues with drawing polygons, including drawing polygons over poles - Allow drawn polygons to have properties set like other layers (color, opacity, etc) - When drawing, draw both points and polygons - Add CustomDataSource support - Greatly reduce the number of re-renders Cesium must do (improve map performance) - Add connectors between GeoPoints collection and polygons & points Entities Issues #2180 and #2189
Configuration menu - View commit details
-
Copy full SHA for c89ff99 - Browse repository at this point
Copy the full SHA c89ff99View commit details
Commits on Oct 13, 2023
-
Rerun visualizers until async processes complete
- In CesiumVectorData, in the new runVisualizers method, re-run in cases where visualizers are waiting for an async process to complete. - Fixes issue with Cesium Geohashes not showing up - Add some missing JSDocs to CesiumVectorData Issue #2180
Configuration menu - View commit details
-
Copy full SHA for 6ff2d85 - Browse repository at this point
Copy the full SHA 6ff2d85View commit details -
- Style draw tool buttons - Hide edit & delete point buttons for now (not implemented) - Enable configuring hiding a layer in the layer list - Fix issue with removing entities in CesiumVectorData Issue #2180
Configuration menu - View commit details
-
Copy full SHA for 2926dec - Browse repository at this point
Copy the full SHA 2926decView commit details -
Configuration menu - View commit details
-
Copy full SHA for 516cd60 - Browse repository at this point
Copy the full SHA 516cd60View commit details
Commits on Oct 16, 2023
-
Update polygon on draw rather than add new one
Add an ID to the polygon created when drawing on map so that it is updated when new points are added rather than creating a new one Issue #2180
Configuration menu - View commit details
-
Copy full SHA for 7f4103b - Browse repository at this point
Copy the full SHA 7f4103bView commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b245cca - Browse repository at this point
Copy the full SHA b245ccaView commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f7d6ddf - Browse repository at this point
Copy the full SHA f7d6ddfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e24b8c6 - Browse repository at this point
Copy the full SHA e24b8c6View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b8e7ba9 - Browse repository at this point
Copy the full SHA b8e7ba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67be6be - Browse repository at this point
Copy the full SHA 67be6beView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc471e4 - Browse repository at this point
Copy the full SHA dc471e4View commit details -
Prevent weird TOC placement in portals
- Add min height to markdown sections with portals - Also rename methods from postRender to what they do, because backbone calls these methods automatically even though this isn't documented! fixes #2195
Configuration menu - View commit details
-
Copy full SHA for 703883e - Browse repository at this point
Copy the full SHA 703883eView commit details -
Adjust height of feature info panel in Cesium map
again after content has been loaded. Fixes #2192
Configuration menu - View commit details
-
Copy full SHA for 713f528 - Browse repository at this point
Copy the full SHA 713f528View commit details -
Configuration menu - View commit details
-
Copy full SHA for 187351c - Browse repository at this point
Copy the full SHA 187351cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f810d7c - Browse repository at this point
Copy the full SHA f810d7cView commit details