7 using System.Collections.Generic;
19 public class VisualizeImageHeatmapRequest : KineticaData
66 public struct Projection
68 public const string EPSG_4326 =
"EPSG:4326";
69 public const string PLATE_CARREE =
"PLATE_CARREE";
70 public const string _900913 =
"900913";
71 public const string EPSG_900913 =
"EPSG:900913";
72 public const string _102100 =
"102100";
73 public const string EPSG_102100 =
"EPSG:102100";
74 public const string _3857 =
"3857";
75 public const string EPSG_3857 =
"EPSG:3857";
76 public const string WEB_MERCATOR =
"WEB_MERCATOR";
416 public struct StyleOptions
725 public const string COLORMAP =
"colormap";
726 public const string JET =
"jet";
727 public const string ACCENT =
"accent";
728 public const string AFMHOT =
"afmhot";
729 public const string AUTUMN =
"autumn";
730 public const string BINARY =
"binary";
731 public const string BLUES =
"blues";
732 public const string BONE =
"bone";
733 public const string BRBG =
"brbg";
734 public const string BRG =
"brg";
735 public const string BUGN =
"bugn";
736 public const string BUPU =
"bupu";
737 public const string BWR =
"bwr";
738 public const string CMRMAP =
"cmrmap";
739 public const string COOL =
"cool";
740 public const string COOLWARM =
"coolwarm";
741 public const string COPPER =
"copper";
742 public const string CUBEHELIX =
"cubehelix";
743 public const string DARK2 =
"dark2";
744 public const string FLAG =
"flag";
745 public const string GIST_EARTH =
"gist_earth";
746 public const string GIST_GRAY =
"gist_gray";
747 public const string GIST_HEAT =
"gist_heat";
748 public const string GIST_NCAR =
"gist_ncar";
749 public const string GIST_RAINBOW =
"gist_rainbow";
750 public const string GIST_STERN =
"gist_stern";
751 public const string GIST_YARG =
"gist_yarg";
752 public const string GNBU =
"gnbu";
753 public const string GNUPLOT2 =
"gnuplot2";
754 public const string GNUPLOT =
"gnuplot";
755 public const string GRAY =
"gray";
756 public const string GREENS =
"greens";
757 public const string GREYS =
"greys";
758 public const string HOT =
"hot";
759 public const string HSV =
"hsv";
760 public const string INFERNO =
"inferno";
761 public const string MAGMA =
"magma";
762 public const string NIPY_SPECTRAL =
"nipy_spectral";
763 public const string OCEAN =
"ocean";
764 public const string ORANGES =
"oranges";
765 public const string ORRD =
"orrd";
766 public const string PAIRED =
"paired";
767 public const string PASTEL1 =
"pastel1";
768 public const string PASTEL2 =
"pastel2";
769 public const string PINK =
"pink";
770 public const string PIYG =
"piyg";
771 public const string PLASMA =
"plasma";
772 public const string PRGN =
"prgn";
773 public const string PRISM =
"prism";
774 public const string PUBU =
"pubu";
775 public const string PUBUGN =
"pubugn";
776 public const string PUOR =
"puor";
777 public const string PURD =
"purd";
778 public const string PURPLES =
"purples";
779 public const string RAINBOW =
"rainbow";
780 public const string RDBU =
"rdbu";
781 public const string RDGY =
"rdgy";
782 public const string RDPU =
"rdpu";
783 public const string RDYLBU =
"rdylbu";
784 public const string RDYLGN =
"rdylgn";
785 public const string REDS =
"reds";
786 public const string SEISMIC =
"seismic";
787 public const string SET1 =
"set1";
788 public const string SET2 =
"set2";
789 public const string SET3 =
"set3";
790 public const string SPECTRAL =
"spectral";
791 public const string SPRING =
"spring";
792 public const string SUMMER =
"summer";
793 public const string TERRAIN =
"terrain";
794 public const string VIRIDIS =
"viridis";
795 public const string WINTER =
"winter";
796 public const string WISTIA =
"wistia";
797 public const string YLGN =
"ylgn";
798 public const string YLGNBU =
"ylgnbu";
799 public const string YLORBR =
"ylorbr";
800 public const string YLORRD =
"ylorrd";
803 public const string BLUR_RADIUS =
"blur_radius";
804 public const string BG_COLOR =
"bg_color";
807 public const string GRADIENT_START_COLOR =
"gradient_start_color";
810 public const string GRADIENT_END_COLOR =
"gradient_end_color";
813 public IList<string> table_names {
get; set; } =
new List<string>();
814 public string x_column_name {
get; set; }
815 public string y_column_name {
get; set; }
816 public string value_column_name {
get; set; }
817 public string geometry_column_name {
get; set; }
818 public double min_x {
get; set; }
819 public double max_x {
get; set; }
820 public double min_y {
get; set; }
821 public double max_y {
get; set; }
822 public int width {
get; set; }
823 public int height {
get; set; }
867 public string projection {
get; set; } = Projection.PLATE_CARREE;
1203 public IDictionary<string, string> style_options {
get; set; } =
new Dictionary<string, string>();
1204 public IDictionary<string, string> options {
get; set; } =
new Dictionary<string, string>();
1209 public VisualizeImageHeatmapRequest() { }
1603 public VisualizeImageHeatmapRequest( IList<string> table_names,
1604 string x_column_name,
1605 string y_column_name,
1606 string value_column_name,
1607 string geometry_column_name,
1615 IDictionary<string, string> style_options,
1616 IDictionary<string, string> options = null)
1618 this.table_names = table_names ??
new List<string>();
1619 this.x_column_name = x_column_name ??
"";
1620 this.y_column_name = y_column_name ??
"";
1621 this.value_column_name = value_column_name ??
"";
1622 this.geometry_column_name = geometry_column_name ??
"";
1628 this.height = height;
1629 this.projection = projection ?? Projection.PLATE_CARREE;
1630 this.style_options = style_options ??
new Dictionary<string, string>();
1631 this.options = options ??
new Dictionary<string, string>();
1643 public class VisualizeImageHeatmapResponse : KineticaData
1645 public int width {
get; set; }
1646 public int height {
get; set; }
1647 public long bg_color {
get; set; }
1648 public byte[] image_data {
get; set; }
1649 public IDictionary<string, string> info {
get; set; } =
new Dictionary<string, string>();