Kristian Ekenes

Kristian is a Senior Product Engineer at Esri. He works on smart mapping, data visualization, clustering, and Arcade integration in the ArcGIS API for JavaScript. His goal is to help developers be successful, efficient, and confident in building web map-plications with the JS API, especially when it comes to visualizing data. Prior to joining Esri he worked as a GIS Specialist for an environmental consulting company. He enjoys cartography, GIS analysis, and building GIS applications for genealogy.

Posts by this author
Mapping large datasets on the web

Mapping large amounts of data on the web has always been a challenge. Learn techniques you can use to improve performance with large datasets.

Continue Reading

Auto size by scale now available in Map Viewer Beta

The Map Viewer Beta allows you to automatically change the size of point and line symbols by scale for all styles.

Continue Reading

How and why to adjust symbol size by scale in web maps

Though subtle, icon and outline sizes varied by scale will turn a mediocre visualization into a great one.

Continue Reading

Better colors for better mapping

The Esri color ramps and Visualization Best Practices guide pages assist you in creating better maps using better combinations of colors.

Continue Reading

Point clustering now available in ArcGIS JavaScript 4.x API

Clustering allows you to summarize and explore point layers as spatial clusters.

Continue Reading

Make your histogram legendary

Add additional meaning and context to your data-driven map using a colored histogram instead of a legend.

Continue Reading

Interactive widgets for data exploration

The ArcGIS API for JavaScript provides more than a dozen easy-to-use widgets for data exploration.

Continue Reading

Visualizing change with dot density

Learn how to use dot density to visualize how population changes from nighttime to daytime.

Continue Reading

Visualizing growth with dot density

Learn how to build an interactive dot density map that animates the visibility of dots to create the perception of growth over time.

Continue Reading

1 2 3 4 5 7