Kristian Ekenes

Kristian Ekenes
Kristian Ekenes is a Product Engineer for the ArcGIS API for JavaScript. He joined Esri in 2015. He's interested in cartography for the web, 3D visualization, GeometryEngine, and all things GIS. You can follow him on twitter at @kekenes and view/contribute to his JavaScript samples on GitHub.

Recent Posts

Unwinding the Clock: Visualizing Time with Arcade

7-earthquakes

Recording times and dates can be invaluable during the data collection phase of a project. Date data help us answer questions like, “When did this incident occur?”, “How long did it take to accomplish task A?”, or “What assets are … Continue reading

Posted in App Developers, Apps, Developer, Web | Tagged , , , , , , , , , | Leave a comment

Thematic point clustering for data exploration

Clustering in the ArcGIS API for JavaScript is enabled outside the renderer, so clusters retain renderer properties and summarize the variable of interest on a cluster-by-cluster basis. In the example above, New York City 311 calls are visualized by the time of day each incident was reported. Cluster colors indicate the predominant time of day incidents were reported among features comprising the cluster.

Extracting meaningful information from large or dense point datasets can be challenging. Sometimes many points aren’t visible because they’re stacked on top of one another. Some datasets contain sparse data in some locations, but very dense data in others. Visualizations … Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , , , , , , , | 3 Comments

Speed up your JavaScript development with autocasting

livebythecode

In the 4.5 release of the ArcGIS API for JavaScript, autocasting support was expanded to all renderers, symbols, and symbol layers. This means that symbols and renderers can be created programmatically without importing their modules. All you need to do … Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , , , , | 1 Comment

FeatureLayer rendering: taking advantage of WebGL in 2D

webgl-featured-image

The 4.5 version of the ArcGIS API for JavaScript allows users to opt in to rendering FeatureLayer with WebGL (beta) in 2D MapViews. This is a major step in improving the overall performance of FeatureLayer, providing you with the ability … Continue reading

Posted in App Developers, Developer, Uncategorized, Web | Tagged , , , , , , , | 6 Comments

ArcGIS API for JavaScript versions 4.5 and 3.22 released

Version 4.5 of the ArcGIS API for JavaScript adds some key capabilities and several smaller (but sweet) enhancements that will come in handy. Here are the highlights in 4.5 (as well as 3.22); a full overview detailing new features can be found in the release notes. Continue reading

Posted in App Developers, Developer, Web | Tagged , , , , | Leave a comment

Exploring 3D object data in a custom web app

above-and-below

In a session titled 3D Visualization with the ArcGIS API for JavaScript at the 2017 Esri User Conference (UC), Javier Gutierrez and I demonstrated some of the new visualization capabilities available in the JavaScript API. I’m particularly excited about Smart … Continue reading

Posted in 3D GIS, App Developers, Apps, Developer, Web | Tagged , , , , , , | Leave a comment

Creating a predominance visualization with Arcade

Educational attainment in Mexcio

At the March 2017 Esri Developer Summit, Dave Bayer and I gave a presentation on how to use Arcade expressions in web apps built on the ArcGIS platform. In that presentation I demonstrated a succinct way to create a predominance … Continue reading

Posted in App Developers, Apps, Developer, Web | Tagged , , , , , , , , | Leave a comment

Visualizing data in web apps: leveraging the platform

5-load-layer

The ArcGIS API for JavaScript contains powerful visualization capabilities that bring your data to life on the web. Some of these include using unclassified or classified color, size, opacity, and any combination of them to visualize numbers; unique symbols for … Continue reading

Posted in App Developers, Apps, Cartographic Design, Uncategorized, Web | Tagged , , , , , , , , | Leave a comment

Take advantage of the JavaScript symbol playground

bench

The 4.3 release of the ArcGIS API for JavaScript introduced an app called the Symbol Playground. Its purpose is to provide an environment where you can design 2D or 3D symbols with a simple user interface, copy the code used … Continue reading

Posted in App Developers, Apps, Uncategorized, Web | Tagged , , , , , | 4 Comments

Enliven your web apps with custom actions

predominance

The 4.x series of the ArcGIS API for JavaScript introduced the concept of actions. An action is a task that can be triggered by a user by clicking its simple button interface. For example, clicking the magnifying glass button on … Continue reading

Posted in App Developers, Apps, Web | Tagged , , , , , , , , | Leave a comment